Fun friendly environment to work in. If they had the right people working the right accounts, it would have a different future.
Cons
Many changes in management made the company struggle internally. It was hard to keep with all the changes in commission structures as well of a lack of experience, and account management.