by Lolly Daskal

Losing a great employee is a terrible thing. There’s the expense of finding, onboarding, and training a replacement. There’s the uncertainty of how a new employee will work out. There’s the hardship on the rest of your staff until the position can be filled.

Sometimes there’s a solid reason–the person was a bad fit for the team, or moved away for personal reasons, or was offered an opportunity too great to pass up. In those cases, even if it’s a difficult transition, it feels fundamentally right.

But what about the rest?

Keeping your best employees starts with understanding why people leave. Here are seven of the top reasons:

  1. Stagnation
  2. Overwork
  3. Vague visions
  4. Profits over people
  5. Lack of recognition
  6. Lack of trust
  7. Excessive hierarchy

Read the full article on Inc.com  »