Interesting and challenging work. A great team atmosphere. The CEO is hands on and provides great support to the sales, operations and manufacturing teams.
Cons
Dealing with custom products or projects can create challenges in meeting tight deadlines.