So I've been with the company I'm at for going on 7 years. In that time, there has been a coworker that has quit once, came back begging for a job, transferred out when he had a disagreement with the supervisor, then had a disagreement with his new supervisor and quit. He was brought back last year because we were in desperate need of help and he already knew the job, would require minimal training, etc. He was a pain in the ass. Only wanted to work on his terms, at his speed, with everyone else having to pick up his slack because he refused to move faster. He got laid off Friday before last (Good Friday) because the company as a whole is making some cuts and he was the most expendable in our department. He's only been laid off a week, someone from another department is transferring out for a better opportunity, and guess who shows up this morning to fill the open position. No matter how many times he's squashed, he just keeps coming back!