Pros
I do think that salary is competitive. Benefits, to the extent that I've used them, are good and employee contributions are reasonable. The HQ facility in Clayton is very nice and well-maintained. The cafeteria offers a good selection for lunch, including healthy choices, and is reasonably priced.
Cons
Having a dress code in this day -- no such thing as 'business causal' except for Friday. There seems to be a lot of managers, sr managers, directors, vp's, etc around in relation to people doing work. In my experience, policies and procedures are either not well documented or communicated -- a lot seems to be done ad hoc. Frequently the tools available to do one's job seem limited or not of the quality one would except of a company of this size/complexity. I appreciate working in a secure environment, but occasionally it makes me wonder.