They build people first and let them build the company. There are free meals, employee appreciation, benefits, and it feels like a family.
Cons
Well, like any family there are disagreements but you can express them. The pay could be more but the environment and loyalty far outweighs that...not a lot of turnover.
Great company to work for. Makes you feel apart of the family from day one. Management actually knows you and seems to go the extra mile to make you comfortable.