Flexible Hours, self managed, great co-workers.
Partial insurance, dental & eye available for management.
Matching 401K available for full time employees.
Cons
No accountable when things went wrong.
Low employee moral among seasonal, part-time workers.