Pros
Seemingly attempts to create a good working environment. Has lots of opportunities to do community service or belong to internal groups. Well run financially and compensates their employees well.
Cons
Not diverse and does not try to be diverse. Run by old white men which is problematic if you are not an old, white man. Too much red tape, can't get things done because of it. No clear goals, you are expected to "make your own career" which translates into, "figure out what you are supposed to do, I don't care what that is." There is a lot of talk, and people who are good at talking are able to climb the ladder, but because of this there isn't much action or execution. Not a very "intellectual" company. The only reason it is seen as the "number 2 service company" is because of financials and some key product lines, not because of how the company operates. Management is arrogant and because of this is unable to see the problems.