Pros
People who were full time and higher up (like cashiers, customer service people) had decent benefits. You can pretty much walk around the store all day and not even get in trouble. The weekly pay is good and I made more than I do at my current job, which is kind of pathetic since my current job is supposed to be better.
Cons
I was on probation for a month just because I was a new hire. I was a bagger and I was under 18 at the time, so the managers and people in charge of us talked down to us. When I went to get carts, I was forced to go out numerous times and the other people I worked with only had to go out once or twice. The higher ups tend to pick one person per pointless job and then hammer them when they don't do it to their liking. I was one of the only ones who did my job, so I was given more responsibility. However, I was also expected to pick up the slack when the others were goofing off, which wasn't fair. No one ever pointed out that they were doing anything wrong, just called their names over the loud speakers. Working as a kid in high school is also not a very good choice, especially during exam times.