They really need to revamp their senior leadership. A lot of them are being over paid and not actually contributing to the company except to drive talent out
My team would be much better without our senior manager. He is great at his job, but he's rude, judges people without actually knowing them and makes everyone uncomfortable.
Recognizing real talent and not promoting a people who kiss up and play politics. They pass up great workers to promote people who are friends with other managers. They also keep people who are toxic and end up destroying departments.