Had a great manager and team that helped my development and recognised when i wanted to contribute above and beyond the role requirements. Supported development and genuinely listened to new ideas.
Cons
Office is a bit out of the way and lacks some of the leisure activities many agencies seem to have these days.