The amount of work expected year over year is unsustainable. Every year management expects more and more from top performers without giving significant pay raises or bonuses. Pay between departments is not competitive despite the quality and quantity of work being completed. Upper site management expects miracles and any issue is treated as world ending despite the severity. Different expectations for different sites, buildings, departments, groups, and employees make working extremely frustrating. Implementation of Jack Welch's management styles in employee ranking in the last 5-8 years has caused numerous issues.
Leave of Absence process is extremely frustrating and third party company is terrible to deal with. HR is not very understanding for disabilities and will not hesitate to get rid of you if you can't return to work at 100% with zero accommodations. No flexibility from Management or HR, which ends up hurting everyone involved.
Management are only trying to minimize their workload while offloading all work to the lower level staff. No opportunities for advancement unless you are one of the select few in the departments, but they will still overwork you and under-reward you. Staff get paid pennies and told they only 'meet expectations' when they enable the company to make hundreds of millions / billions of dollars.