Quality of work life balance is too inconsistent.
Although the pay is modest, it doesn't provide enough incentive to fully vest your career in. A good launching pad for your career, but unless you are a "dinosaur" and have worked there for over 20 years, management opportunity is very very iffy.
A lot of movement OUT of each department, and the company, which shows instability and high turnover probability.
Provides somewhat decent training, as long as your group has the "time".
There has been one management promotion in 6 years that I was there who had not been there for 20+.
There have also been too much company *restructuring* and increased demands of daily tasks that require more hours worked, including nights with no staff headcount increasements.
Decent trusting teams, decent pay
Very very limited growth, unstable job security