Pros
Great pay, flexible schedule, benefits, enjoyable shifts, great support.
Cons
Rotating management can lead to working with a bad shift team which can make worse stressful. Can get very hot depending on the store you work at. Dealing with customers.