Incredibly smart and talented people to learn from and work with. Some great clients with interesting project opportunities. Though its big and established now, it still feels like a small company in some ways.
Cons
Not a great work life balance (ie more work than life). As with most creative jobs, projects can sometimes be unorganized and chaotic.
Great clients and colleagues. Sharpest minds and skills being put to the test constantly. Projects vary between long term digital products and services to shorter term campaigns and digital objects. I've learnt a lot by collaborating with the best visual designers, copywriters, developers and other talented people here.
Cons
Its a lot of hard work and often focussed solely on the development side of work. You'll have to be very lucky to join a project right from the earliest concept phase and see it through till the end.