Not true about the turn over.
I used to work in a company where everyone is dying to stay put, and yet everyday they complain non-stop about their bosses and their work load.
All because the company has one of the highest bonus pay out and benefits.
Stick on for a sucky job, end of the day you end up with lots of anger.
Sometimes Its the person.. somehow there are people who cannot work with others. god knows why..