Pros
Customer service/cashier experience you can take to another job. It can be fun if you work later shifts when it's not so busy, and you have fun coworkers. People are constantly quitting, so they're always hiring.
Cons
Terrible pay. I got minimum wage for a year. Then I got a ten cent raise. Really? It will suck your soul if you work here for too long. Really. It is terrible. The 'uniform' you have to wear everyday is extremely unappealing and gross. Managers are really disrespectful. I was a good worker. I stayed late when I had to, covered for people, etc., I never called in sick. One day I had a family emergency and needed to take care of my special needs sister. I tried to explain to the manager that I couldn't make it in - she called me 'young lady' and told me that because of the union, the only acceptable reason not to come in was if your sick. I quit on the spot.