Pros
So many *GREAT* people! Can't speak for everyone, but I felt they made legitimate efforts to assure their employees were compensated at appropriate levels with industry studies and what-not. No shortage of things to do, so you won't get bored.
Cons
Company motto should be "do more with less". Repetitive staff cuts over the last decade has cut staff levels to historic lows. In regular day to day stuff this isn't necessarily a bad thing, however, when things break, special projects come up, or to be proactive in addresses improvement needs one can't keep doing the "off the corner of your desk" mentality when it comes to carrying your normal every day work load and address the growing project needs of a company with older back office architecture. Lots of bureaucracy, and the over rigorous project delivery life cycle is far too taxing.