People also leave companies for several reasons. Some of main reasons are:
Probably the number-one reason of leaving a company is a wrong reason that people do not understand why they are unhappy and want to leave. People being unaware of their interests and of opportunities to improve things within their company, jump from company to another until they realize that they are still unhappy.