Excellent company with deep family roots. Owners were always available for comments and suggestions. Management has passion for the business. Team atmosphere from top to bottom. Great benefits.
Cons
Bonus structure was dismal compared to other companies. Chain of command didn't clearly coach ways to achieve those goals.