Pros
Very well respected in our industry. Lots of good, professional people. Clear understanding of your role. In the Fortune 100, solid financials, so you don't have to worry about your check not cashing (if you've had that happen, you never take it for granted again!). They are understanding of a work life balance. Company is very charitable, and not for publicity, which I like.
Cons
Don't like what they are doing with the 401K's, they split them into a regular and supplemental plan , this will cost me significant compounded interest . Serious problem long term, might cause me to look for another job. Some slackers unfortunately who manage to game the system, which is annoying to us who work hard and take our jobs seriously. Very limited chances to get promoted, but that might only be our group