Great employees, work hard, excellent with customers.
Cons
Management changes direction every month, no communication about important issues, refuse to put salary/commission plans in a written offer (so that they can change later). Never deliver on planned products so that the company can stay competitive.