great product line, has taken the lead from HP in many facets of the business.
great work-life balance flexibility
overall good annual bonus
good time off benefits
Cons
higher management out of touch with employees
slack on process definition and maintenance