Pros
Autonomy, flexible hours for part-time students, gain sales experience, awesome product making it easy to sell, staff are all amazing.
Cons
Can be a bit manic and overwhelming at times. As it is a small company in the process of becoming much bigger and more corporate it can be disorganized and stressful at times.