Pros
Very flexible scheduling, fun people to work with, humor from managers, a great job to start out with, especially for high school students
Cons
A little recognition for hard work, you have to be in a certain "Circle" to move up, sometimes they wont let you leave once the store is closed, more often then not, they expect you to close(which is at 10pm), then re-open the next day(8am), regardless of if you have school, a second job or etc., you'll be required to stay long after you shift has ended due to other workers not making it there on time, you have to clean other workers messes, and, finally, they schedule a minimal amount of people to work and they would get off at different shifts which would leave you to deal with a lot(and I mean a lot!) of customers by your self for you would be the only one working.