Pros
The company treats its employees very well. It's easy, and almost mandatory, to maintain a healthy work/life balance. Deadlines are reasonable. Management is respectful. The work is interesting, engaging, and purposeful.
Cons
The company is so large that at times it's hard to track down the person you need.