Good Employees
Above average / average compensation
Access to training when needed / desired
Small company
No micromanagement by executives
Cons
No clear direction for organization
Too many ideas and initiatives that do not get completed
Slow to make decisions
Reactive to customers instead of proactive
Lack of clear communication from management
Bad benefits package and no 401K match