Pros
Small company where you get to work with big brands and wear lots of different hats. The people I worked with were great: really motivated, bright, and talented. It was exciting to work with them each day.
Cons
It's been several years since I worked here, but at the time, management lacked professionalism and this had a trickle-down affect. Account managers were consistently valued over the designers and project managers who were completing the work, sometimes with very long hours. The office was understaffed, so everyone was under a lot of pressure all of the time. This made it very exciting to be there, but also it wasn't unusual to find someone crying. I think it's not unlike many other startups full of young employees and a lot of big promises by the sales and management team that are difficult to execute on.