Pros
Accelity is a small, but fast growing team. This means you get to work on more projects, at a higher level than you would at most marketing agencies. The team is close and there are a lot of opportunities to bond in and out of the office. Also, leadership communicates far more information about the success and challenges facing the company than any other organization I have worked for. Company culture, values and goals are created with input from the entire team. And the weekly team meetings are actually productive and don't suck!
Cons
The downside of a small team is that you sometimes get thrown into new/difficult situations and have to build the parachute on the way down. But it's a great way to grow. Also, its hard to stay out of the snacks in the kitchen.