Good culture. Must be prepared to work hard, however, working hard and being good at your job is rewarded.
Responsiveness to changes in the market
Great company, great co-workers, great culture
Top Employer to work for.
Good products and good people