Very Stable Company but Old-Fashioned
Pros
The companies stability speaks for itself. They also have very good benefits and one of the few places that still offer a vested pension. There are a lot of different technologies which makes it a great place to learn. The working environment is very clean and the atmosphere in general is positive.
Cons
Management is hit or miss and most of the management team has no experience in the field in which they supervise making it very frustrating. There is also a lot of micro management that goes on which is very annoying. Also the core values depends on who you talk to, if it works about for management then it is ok but when you bring a logical topic for discussion to make improvement with upfront cost you get shot down. Lower management has very little recourse in the actions they can take. Very hard to get fired. A lot of people doing bare minimum and suffer no consequences. No matter if you work hard or not you get the very little incentive to push harder. The raise system they have in place could use some work. Reviews are a joke if they don't want to give you the max raise they make the scale harder.