Pros
The team ethos is second to none, a great environment to work in, and in a fantastic location. I learned tons here, across a broad spectrum of different clients / projects. They're always up for personal development, and have frequent social events too.
Cons
It's a digital agency not a public sector office full of jobsworths trying to look busy so expect to work hard, and play hard.