The Hammond family runs the business, and they treat their employees as a family in many ways. I have witnessed surprising acts of compassion that I would not expect from a company, given previous experience.
Cons
Not a rigid organizational structure. Employees can "wear many hats."