Pros
Almost everyone I've met during my time at the company has been great - very nice, very smart, and easy to talk to. There's a lot of collaboration between departments, sharing of information, and a real willingness by management to listen if you have an idea or a problem or a suggestion on how to make things better (that being said, not everything is acted on, but at least they listen). One of the best things about working there is that it's such an international office with people from all over the world working side-by-side - a real mix of language and culture that's very educational.
Cons
Some siloing and office politics to take into account sometimes, but no more or less than at any big company with the same environment. Restrictive IT procedures can be frustrating sometimes, but again, that's not uncommon in big companies, especially those with such a large presence online.