Flexibility, great coworkers, minimal drama, loved it
Cons
It's a small business so there is a lack of job stability. It's hard to try to work into full time positions or steady employment. (Good experience for time spent there though). The business is doing well. They just don't need many full time employees.