Pros
You get to meet really great people, via customers. You are never, ever left with nothing to do, especially if you are a cashier.
Cons
You rarely get a day off. They will make you work 6 days a week, but only bring you in for 4-6 hours at time, and make you take a lunch. There is no such thing as weekends off and requesting a day off is harder than parting the red sea. The pay is insulting and good luck getting appreciation for anything that you do. For everything you do right, you get a list of ten things that you didn't do. Cashiers have to run register, stock, clean, greet everyone that walks in the story, plus straighten shelves at the same time. Managers make 15 cents more than cashiers with 20 times the responsibilty. This company doesn't pay you for anything, I'm actually surprised that they don't charge you for being there. Instead of fixing stores, they let them fall apart and just build new ones five minutes down the road. Instead of promoting the people they already have, they hire new people off the streets for managment jobs so even if you get promoted, you have no store to belong to and you have to travel from store to store, depending on where you are needed that day. Cashiers are not allowed to count down their own drawers, so if you are short, you have no way of knowing if you were actually short of if the money was stolen. The rules are absolutly rediculous. They is no way to actually follow them and do your job. Cashiers can't go anywhere in the store where they can't see the front door, so going down any aisle is not allowed, but yet they expect you to stock and clean down every shelf. They use you until you get sick of it. The turn over rate is rediculously high. It's not worth it, at all. I think this company should be ashamed of how it treats their employees.