Pros
Culture is amazing, family atmosphere. Truly a real team that all work cohesively together. Great pay, benefits and perks! Couldn't imagine ever working someplace else, owner is generous, humble and treats his "employees" like family members because we are after all a family!
Cons
None that I can think of.