Element78 provided a great opportunities to build on and expand skills, including certification(s). Everyone's super friendly, supportive and hard working. This is a company that openly supports flexible working: I was able to initially work 30 hours a week so I could spend more time with my young daughter, something my previous employer was not willing to entertain.
Cons
Office location became more and more difficult to commute to, plus parking is non-existent (except for a select few), thus infringing on work/life balance
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.