Pros
If you're social, you'll get along with a lot of employees! I became very close with my coworkers. Food is not bad. Pay is over minimum wage. Can be flexible with school/work hours.
Cons
Management was terrible when I worked there. Although most of the management that I had a problem with has since quit, there is still one manager that shouldn't be working there. Has sexually harassed the employees and despite multiple complaints to the boss, has yet to be suspended or fired. The owner of the store is super nice, but he's a pushover. To my knowledge, he has only fired one person face to face. Everyone else that has left has quit or fired because of no-call-no-shows, which is essentially them quitting. Terrible work hours. Would not give you the hours you asked for. On a good week, I could get 18 hours a week. Definitely showed favoritism.