Vantaggi
The number one reason to work here is the people and the culture. About a year ago there was some major turnover at the company, and a year later, I can honestly say it was all good. We have an amazing new group of people here, willing to work together to create the best stuff. No big egos, no negativity, just a smart, challenging, fun group of people. We work hard and party harder, and I wouldn't want to work anywhere else right now. The work we do right now is amazing. We're doing some really cool stuff with hyper-targeted marketing programs, stuff I don't think I'd work on at any other agency. Real "sky's-the-limit" type projects. Rarely do I get told to pull it back, we always play for the Grand Slam here. And if we strike out, at least we gave it our all. Back to the drawing board. It's a great environment for new and big ideas, with an upper management ready and willing to listen.
Svantaggi
The only negative thing that comes to mind is the upper management can get pretty micro-manage-y. Sometimes it does lead to a bigger and better product, but often it just feels frustrating and like we're taking 6 steps back for every 1 forward. BUT...this doesn't happen on everything by any means, and like I said, some wrenches thrown by the partners have led to some amazing quality changes on big projects and needed to happen.