Good employees are a corporation’s greatest asset. Treat them well and they will be engaged and productive. Treat them otherwise and they will most likely be demotivated and eventually leave. High turnover of employees comes with a multitude of subtle costs, from disrupting business operations and training time to lost productivity.

So how do companies keep the employee churn to a minimum? Begin by figuring out what ultimately pushes a worker out the door. On this list, we give you the top 10 reasons good employees quit their jobs.

Here are top 10 reasons why employees leave their job:

– Infographic via