Pros
Good leadership Open communication Good work-life balance Trust between leadership/management and employees Good projects, client roster you can feel good about at the end of the day Fosters peer-to-peer communication and helps young professionals learn skills of management and delegation Great employee perks make you feel part of a "family" - weekly happy hour, twice-weekly breakfasts, monthly music and happy hour event, summer and holiday parties.
Cons
Leadership needs to be more strategic in decisions that impact the long-term: hires, creation of new positions and acquisition of new clients Leadership could improve by identifying poor hires more quickly Training of account coordinators needs improvement Internship program needs focus and more structure