Pros: Flexible - allows for time off, 30% discount. Cons: It's stressful & unhealthy competitive environment, pay sucks and isn't worth the work you put in. MAJOR favouritism. The manager's best friends are the ones who get scheduled, even if they don't deserve it. Literally have gone 2 weeks w/o scheduled even though I sell better than the one's who are getting scheduled. Unprofessional management too. The work environment is kind of like high school- mean and popular kids, huge egos, favouritism, bullying, toxic culture. The popular kids succeed.