John, you are so right when you say that in most cases, people leave the boss and not the company. Employees need to feel that their work has a purpose, and they can evolve. If the leadership is focused only on the company's benefits and forgets about the people, it cannot expect outstanding results.