Diverse company that really cares about the individual. Individual contribution and collaboration are both encouraged. Management doesn't feel out of reach.
Cons
Not much growth in certain career paths. Bonus programs only for sales/marketing type staff.