People are more likely to stay at a bad company if their manager is good, than vice versa.<p>A good manager shields team members from politics, drama and similar nonsense, and is not afraid to make personal sacrifices for the good of the team. They create an environment where each team member can thrive and grow professionally. That&#x27;s why a lot of companies with bad reputation can still retain A+ talent (e.g. Amazon).<p>That said, people tend to have many different reasons for leaving a company. Maybe they&#x27;re no longer learning at the rate they want, or they don&#x27;t get paid enough, or they&#x27;re simply worried about hurting their employability if they stay in one place for too long. It&#x27;s impossible to generalize. But managers probably have the biggest impact on someone&#x27;s decision to leave.