I'm the local team lead for a company that does military contracts. One of my team members has been running the gambit on infractions, and it has gotten to the point where I have to act.
I've already spoken to this person a couple times about his performance issues.
This person is currently on vacation (a cruise), and is scheduled to be back at work on Monday. I pretty much have to confront him, because I've taken the work that was his and given it to other people. If I didn't, then the work wouldn't get done in time and the whole team would suffer. The rub is that I cannot officially fire him; that is a job for my supervisor. I suspect that my supervisor is going to do that himself when he visits our location in a couple weeks.
So there is going to be a couple week period where he knows he is probably going to be fired, but he'll still be on the premises. I already know he's angry with me, because he's been accusing me of micromanaging him. I know this guy has a family, and I feel bad for him for that.
I might take the cowards route, and make it seem like he's still working, while just letting other people do the real work (because I can't count on him to do the work). I might do this until my supervisor comes into town and does it himself.
There is also the chance that he may be kept around because he has a lot of certifications, and looks good on paper. It is contract renewal season, which means my company kind of needs him for his credentials, even if the rest of the team has been doing his work.
I feel horrible about this. I don't think he's a nice person (I believe he is cheating on his wife), but I've been laid off twice, and I know how much it hurts to be out of work.
I'm also a bit scared, because the guy is a former Marine, and bigger than me. Granted, I work in an office with a lot of former Marines (who are awesome folks). I tend to overthink things like this, and the likelihood of any actual workplace violence is statistically pretty low.