Pros
Smart colleagues, owners who want to do the right thing.
Cons
The other 3 negative reviews are all spot-on and consistent with what I saw. I have known people who have worked for this company as far back as 1994 and in the early 00's and the problems are still the same. The owners are sincere but really have no idea how to interact with their staff, to manage and motivate. They are puzzled about why their staff seems unmotivated and incompetent. The fact is the staff don't get enough direction, aren't empowered and in rare cases when they are, the result is never to the owners' satisfaction. The Steve Jobs aspect that one of the other reviewers mentioned about one of the owners is spot-on. Employees are confused when 180 degree pivots are the norm. Many, many good people end up getting fired, then go on to great careers elsewhere. I can't think of anything that a person would learn at this company, so it's better to just not work there.