Pros
Pros are you are paid well and you get to work around some really cool people. Discount of 20% is nice but still pretty expensive to exclusively shop there. your 30 min break is part of your 8 hour shift so your break is technically paid which is nice.
Cons
If you are working register you can easily be burnt out. Because of the high influx of customers, coworkers are generally frustrated and agitated especially during big bursts. Busiest on the weekends for sure.
I was hired on as part time and apparently that meant scheduling me at 38.5 hours per week while i was a student. I discussed this issue multiple times and things never really changed. Pay was nice but I received no benefit for basically being a full time employee.