Nice family who owns the business. Most people who work there are really nice. Benefits are pretty good compared to other places.
Cons
Some upper management is can be difficult to get along with. Looks down on people & does not show their "company values" well. Pay is lower than other companies in the area.