Pros
Great first job to have out of high school (have to be 18), you learn a lot which can be overwhelming at first but it becomes habit and it can be useful. I worked at 4 different locations and all the owners and managers at each store were nice. Since they are franchises, there is a balance of a corporate feel with a mom and pop store vibe. Most of the customers are locals so you build relationships with them. I learned a lot of transferable skills: handling money and transactions, customer service, and sales among them.
Cons
Seasonal job for the most part so you may have hours cut or let go until the next time they need people. The occasional, overly difficult customer, the work can become dull after a while, and when the store isn't busy the down time drags the day.