Pros
-Great people, great culture, and great clients
-Owners are very supportive of employee needs
-Leadership team does good job of securing "good clients" and protecting culture/employees
-Fantastic creative team - really great output
-High level of strategy behind creative
-Unique identity in B2B space (good niche)
-Exceptional work/life balance
-Cool office
-Free nuts
Cons
-Typical growing pains of a smaller company