Pros
From my first day i felt very welcomed, i learn something new everyday. teams are pretty integrated on the same account. the office is lively, fun, and easy to be in. the higher-ups are so cool, they love to chat, and do a lot to make sure the agency is happy.
Cons
there are not enough meeting rooms in the office which gets frustrating.