Pros
Working at Big Duck was a breath of fresh air from the marketing agencies I worked at in the past. I honestly didn't know that such a firm existed and I still pinch myself for having the opportunity to work there. Big Duck has certainly set a high bar for every other work environment I will ever come across. While the chance to work with such a large variety of nonprofits is what reeled me in, what really kept me there was the people. The team is crazy smart, good humored, and thoughtful towards the work and each other. The pay was more generous than I ever experienced at past agencies, and it was the first time I had ever in my career received proper and consistent reviews. Also, the work-life balance was stellar and is difficult to find elsewhere.
Cons
I had so many great experiences at Big Duck, but it's not fair to say it's absolutely perfect (no company is). Being a small firm with the founder as CEO, upward mobility is gained through your title and level of responsibility (which is what you'll find at most firms) but I feel like Big Duck is just more creative in paving a path that is tailored to a person's strengths. There were moments of micro-management, but I was also given permission to question the status quo and leadership team, which is something that isn't usually encouraged at agencies. The overall environment felt like a very reasonable give and take.