Pros
Fast-paced environment, flexible hours. Friendly crew members. Employee discount on some brands. I'd list more but there isn't much else.
Cons
You cannot get full time unless you're a manager, yet you can get scheduled 12 days in a row and still be "part time." A lot of shifts where you close the night before and open the next morning with 8 hours in between. Stagnant job opportunities. Low ceiling on pay. Rampant favoritism. And hard work goes unnoticed, expect to be taken advantage of if you're a hard worker. This means working busier shifts and being scheduled shorthanded, forcing you to work through mandated breaks. Worked there for over a year, was told employee reviews were common practice, yet never received a review during my time there. Stay far away if you expect to make a living out of this job.