Pros
The work environment and the benefits are legendary and are really as good as everyone says. The *free* food is phenomenal, although I must have put on a stone and a half in my time there! The culture is exciting, the work interesting, and you really do impact millions of people around the world. Many events and theme days make going to work fun and it's really much more than your average company. Still proud to say I worked there
Cons
An expectation that you will work all hours of the day - breakfast, lunch and dinner is provided for a reason. Not the best salary in the world, but everything else that's great about the place makes up for that. There's a bit of "that's not out remit" discussion between departments, which can lead to things not being picked up.