Pros
Working at a marketing agency is not an easy gig. It's a lot of hard work, and it never really slows down.
But if you like the grind, and really want an opportunity that will propel you in your career - Vertical Rail is probably one of the best jobs you'll ever have. I started fairly entry level, but feel like I've grown leaps and bounds in the year and a half I've been working here. You have the chance to work on various clients across multiple industries, allowing you to develop an interesting breadth of knowledge related to all things internet marketing.
The management has also always been supportive and caring about individual and team success, and gives credit where credit is due. Positive attitude and high-level contribution are what gets rewarded around here.
Also, these are some of the best people I've ever met - in or out of an office. They're quirky, fun, and dedicated. It's really great to be around a group of ambitious, open-minded, focused individuals every day. Even on the days where I'd rather just be lazy in bed (because let's face it - we all have one of those days once in a while), I'm glad I have friends to achieve goals with (instead of mundane co-workers).
Cons
It's not really a con to me, because I like constant challenge. But if you are one of those people looking for a good title that idealistically requires less responsibility, this is probably not the place for you. Expectations are high (as they should be).