Pros
Owner is great guy, really cares about his employees and it shows.
Minimum and reasonable amount of administrative tasks
Systems (payroll, etc) well thought out, ease to use
New business is growing, creates more opportunities for employees.
Cons
I can't identify any cons.