Pros
Good benefits, pension, decent pay. Work here if you follow orders well and appreciate structure and routine. Lots of different types of jobs available if you have the education and experience for it.
Cons
Hard work isn't recognized. Bad management is pretty rampant in the corporation, due to the fact most positions are heavily weighted to seniority. There are no rewards or benefits to exceeding expectations, but many opportunities for management to point a finger at someone when they need to cover their own ... yup. It's fairly standard corporate/military environment, follow orders and you will do well but if you resist anything even with valid points that is insubordination and punishable. Ideas for change are not well received as the company is very structured and any change no matter how small takes great effort to get approved and implemented, as such management prefers to kill off most suggestions unless the change comes from above them. Then they fall in line and follow orders, regardless if the idea is good or bad.