Fantastic, inclusive people and culture
Performance-based opportunities
One-on-one and direct work with the partners
Interesting work and clients (also quite the breadth of projects, even for the same client)
Very strong talent base - many perform 1-2 levels above their "titles"
Cons
Smaller firm - limits opportunities; however, that is part of the benefit (goes both ways with a small firm)