Pros
The benefits are somewhat decent and you get to work with some OK people. They have some super world class training facilities and some amazing people running them. You will not lack for training in any way. You have decent resources to work with. It takes a certain mind set to work and be happy here. There are a lot of heavily entrenched old-timers who are mostly top notch folks.
Cons
Their entire IT department is a totalitarian system staffed by control mongering Nazis that severely limits your productivity. Everything and every aspect of every task that involves using a computer of any type is monitored and restricted. There is a good amount of micro-management in some divisions and departments. The compensation is below standard and you will need to put in several hard years before you get anywhere near what you're worth. If you get the opportunity to make a decent salary, you will jump through an insane amount of hoops and be worked to the bone to earn it.