Vantaggi
The family feel. The employees that are there are all close and work well together. The training you get is pretty top notch and the hours are great.
Svantaggi
If your looking for a company to advance with, this is not that company. They typically struggle with growth due to lack of management and the skill set required to grow. The techs complain about everything, and call the owner that caters to them ( that's not always a bad thing). Management looses sight on the big picture a lot and focuses on small and seemingly unimportant issues. The sales training is great but the delivery of it is not always spot on. Over the last few years the moral with in the company has been a rollercoaster. The company is always trying to change small things to improve the bigger picture. Which means get ready for something to change with out notice or even being told it changed. I see this company loosing it's momentum and grasping at the last life lines to keep what good employees it has left from leaving.