People are clever and engaging
Work is challenging for the first year or two
Management is flexible about non-salary related goals
The company is genuinely good about not being evil
Cons
Poor salary relative to the market
Opaque salary-setting scheme
Professional development hits a ceiling within a few years, particularly regarding due diligence