I started working in my current company in August 2013 and I have next to me a "coworker" who is doing the same job as I'm doing as a trainee.
He started at the same period of time than me. Frist he made some bad remarks on many people working here, like to our Projectmanager - asking him why he have such a small car. I don't really get it why they didn't kicked him out right at that state. As I live and work in germany, the probation period is fixed by law to 3-6 month, after this it's very hard to get rid of a trainee who has a contract for 3 years. This time is over by now and they didn't dismissed him.
But the worst part of all is the professional about him. He always make the same mistakes, I tried to teach him basic stuff a few times but after 6 month he still make the same mistakes like on day 1. Few people already told him that he need to get better and think more about what the is doing / programming as he is doing alot of stupid stuff - but he just doesn't care.
I directly recognized at the start that he isn't very smart. But now it reached a state were I really get agressiv feelings, only when I look at him.
I don't know how to handle this situation any more...