Some reason why employee leave or do not stay loyal apart from A Bad Boss
1)The job was not as expected
2) Work/Life imbalance.
3) Mismatch between job and new hire.
4) Management freezes raises and promotions.
5) Feeling undervalued.
6) Lack of decision-making power.
7) Too little coaching & feedback.
8) Management lacks people skills.
9) Too few growth opportunities.
10) Loss of faith and confidence in corporate leaders.
11) Lack of participation in management decisions
12) Favoritism to selected employees
13) Employee Engagement
14) Distance from Management
15) Best Job Fit within organisation
Take care of these rest will fall in place