Pros
Pretty good salary and benefits. They are not as good as they were a few years back though. Continually scaling these back for the newer employees. There are some really great people working there.
Cons
Starting a few years ago, the IT management fell in LOVE with painfully elaborate, laborious, bureaucratic procedure that pretty much takes up your whole day. If you miss any jot or tittle you need a direct CIO REPORT to get your work through. They call 'blackouts" (periods where NOTHING can be moved to production) at the drop of a hat. Productivity and morale is very low. IT management makes a great show of promoting "innovation". Most of us just laugh. How is innovation possible in such a culture? They are making a great show of implementing LEAN and agile processes, How you reconcile these methods with whole infrastructure departments full of dedicated bureaucrats. It is PROFOUNDLY painful to work there. SO why do I? I have good reason to endure it for now. You don't have to.