I like to think I'm a pretty fair employer. I hire people who might need a bit of training, but want to work a better life.
I have a person now, six months in, and I'm ready to throw in the towel, which I have never done before. I always find a way to bring 'slow learners' along and make them useful in one way or another.
My co-workers that I trust are in the 'cut him loose' camp. My counter-argument is that they are all 'A+' performers, when we do big projects, we need C's and D's that can work nightshift, do the crap jobs, and support he productive people.
I am really on the fence with this guy. He is from 'another country', slow to learn anything and books his hours to the minute, if he comes in at 8:06 AM, he leaves at 4:06 PM, never a minute extra.
He also answers any question with what he thinks I want to hear, or what he thinks I might be asking, he does not seem to listen to the actual question. Here's an example, 'Have you done the training?', he says 'Yes', I say 'Send me the certificate', he says 'I don't have it, I'm not done the training'.

So he started the training, but told me he was done. English is his second language, but this is not a language issue, this is a brain issue.
He also to another online course that requires 90% to pass, it's supposed to be a week. He studied for a wee (maybe a but more) got 80%, and told me he failed because his internet service was too slow. But when I told him to retake the course, he said he needed another week to prepare.
I feel bad for the guy, he moved here from far away, he has a wife and kid, but I'm not sure I can deal with him any longer. He gives me a headache, and he's an anchor on my office productivity, I'm struggling to find work for him now.