The company provided a generous 401k contribution, retained smart people, and the leadership clearly communicated the direction of the company. the variety of projects allowed quick lineup changes to find good fits between employee skills and company needs.

Cons

the leadership was not always able to achieve their growth goals, and seemed to have little effect in making real direction changes.