Standing under the fuselage of a Airbus A320 in the pouring rain holding a torch for the "senior" engineer, while watching him fail at troubleshooting a simple door bell circuit.
That was the straw that broke the camels back, I could not spend my career working under someone like that.
I've worked with many people during my life, and there are good and bad people at every company. Most are average, as expected. But I have the mindset that it's not MY company, so I don't really care if employees are good or bad anymore.
But I'm not really depending on them for my own learning. I'm pretty much always learning on my own. Which could be hard in other fields than IT.
Ah, but when the bad employees make messes that you then need to clean up? Or someone makes a mistake and everyone on the team gets reamed out because "we're a team and someone should have caught that, so it's everyone's fault"?