Pros
I liked the GM, she was nice and professional. I also liked a lot of my coworkers, as they were very positive and supportive, which was nice. The better managers were upbeat, understanding, and professional. Most of the customers were nice, aside from the early morning and late night grumps.
Cons
The pay is too low for the type of work you are doing with little opportunity for a significant pay increase. Some of the managers were rude and extremely unprofessional, talking about very personal details within earshot of customers. Other coworkers were disrespectful and rude to people they did not like. There wasn't any clear way to report workplace misconduct, which I think is a big problem, especially in a place that employs largely teenagers and young adults.