The culture did not lend itself to free thinkers at the employee level. They much preferred that employees do everything as instructed. There was no out-of-the-box thinking allowed. If you are interested in learning new skills through training offered on-site, you have to have a managers approval to take the training (most of the time, the managers would not allow you to train on something not related to your core job function which limited growth opportunities for some employees). If you wanted to apply for a different position, your manager had to consent to the application. If your manager wasn't very fond of you or was threatened by you, this gave them all the power to hold you hostage. There was no short-term disability option for maternity leave (so maternity leave went unpaid).
Support from Management
In my experience, management did not support anything I wanted to do to either learn a new skill, nor did they put the right people in the right positions. More often than not, if you were too expressive in your opinion or had too many ideas about how to improve something, you were not supported and often reprimanded. If you and your direct manager or supervisor were at odds, upper management did nothing to rectify the issue. Open door policies were a joke. Management only promoted those they could totally control. Promotions were given based on length of time at the company, not actual ability and practical experience.