Pros
Known brand, very involved in the community. Fun products, creative people. Good benefits, lots of holidays.
Cons
Ruthless, highly political culture, but great at marketing themselves as otherwise. They allow lots of bad behavior -- most of leadership perpetuates the toxic culture. Very top-heavy. People are given promotions and high-level titles as rewards for technical accomplishments and fire-fighting, not because they are exceptional managers/leaders capable of developing their people and creating great teams. Last century HR processes and systems. Some people sit back and rest on their laurels while others work so hard and so much that they don't have time to have good work/life balance. If you are accomplished at corporate politics and can check your conscience at the doorway, you'll do well here.