There are several factors that will keep talented employees in a company.
The most important is good quality managers.
Employees stay where they have a manager who actively manages them: spends time with them, gives feedback, coaches them and provides plenty of opportunities for personal and professional development through delegation.
Great managers listen to employee ideas and encourage collaboration.
Good performers leave ineffective managers rather than get trapped working for a bad boss.
Investing in managers so that they can actively manage people is vital to developing a high performing organisation.
Employees join the company – but they usually leave the boss.