Some managers don't wish to help their employees grow, they instead pettily feel threatened by their success. They will give impossible tasks and create a set-up-to-fail syndrome dynamic.
Also, the business is reliant on government contracts, which is fine, but the yearly budget results in complete restructuring of teams, so your flow is interrupted and you may even be moved into a new role.
Lastly, low pay and "annual" reviews are every 18 months at best.