Constant changes and violent decisions on the upper management creates uncertainty on the employees, Managers are more focused on address these changes to see how they keep their jobs leaving their employees without the required attention, besides salary and benefits the company is cheap on other perks (no training, no travels even if are needed, any extra penny requires a lot of approvals), growth depends on the risk you want to take, there are plenty of lateral opportunites around but you are alone on your decision (managers don't embrace that )