Employees leave companies when they feel unsatisfied with their jobs and current employer and feel that they can find a better position somewhere else. In most cases, they want to find a job that pays better, is more flexible, offers better satisfaction, and has a better office culture.