Horing manager could have been more engaging.
A new leadership team that values people. A new HR department.
Work was never recognized, no opportunity to bring up concerns as the attitude was if your not happy then leave.
There are a number if insividuals in senior leadership roles with very little experience in their area of expertise. They were hired because of who they know within the organization or because of perceived loyalty to key players. Bring in a team with experience.