Interesting work with top-tier colleagues; highly competent, well-intentioned management; good work/life balance; fantastic pay, benefits, and perks. There are many reasons why people want to work here.
Cons
The usual PC drill (though it's really not as bad as you think); may be too good to be true -- everyone knows where good intentions can lead; everybody hates us