Pros
Formalized knowledge sharing, research and development time, a team committed to code quality and great products, product managers with deep industry experience and technical understanding, senior leadership we can believe in (and who believes in us), and a huge diversity of problems to solve in the marketing industry. Everyone here is smart, kind, and committed to building the "ad agency of tomorrow" today.
Cons
None. We got that fancy new coffee machine so my only complaint has been resolved.