Pros
This is a top notch agency and agency work at it's finest. This means that when clients call we roll up our sleeves to deliver amazing creative - regardless of the size of the project. It's great to work with a bunch of smart, driven, creative problem solvers who don't mind having a beer now and then. The CEO does a good job of bringing us together for food and drink once a month to stay current on trends and other stuff both inside and outside the company. Dog friendly. Cool office. Good coffee.
Cons
Well when you're an agency clients aren't always nice and you need to be grown up enough not to take it personally. Sometimes our clients are a bit stressed and working under tight deadlines and can take that out on the world. Sometimes you have a lot of time (which is actually bad because it could means your project is ending and a new one hasn't begun) and sometimes you're heads down for days.