* Dedicated culture and core values drive decision-making
* Growth opportunities for all professionals
* Complex, interesting work
* Supportive team members and leadership
* Commitment to excellence in all aspects of the organization
Cons
* Small firm environment is a huge positive for most team members and creates higher visibility for every professional, but this may be a challenge for team members who don't meet expectations