Pros
They are very flexible about scheduling around other commitments (school, vacations, etc). It was a very good first job to have as a high school student.
Cons
Although their starting pay is above minimum wage, once they take the union dues out of your paycheck, you're making LESS than minimum wage. The union doesn't do anything for part-time workers, so it felt like such a waste of my time and money. Over the course of my three years working there, I was only given a total of 30 cents in raises. They don't appreciate their employees for the hard work they do, and lazy employees aren't reprimanded for not pulling their weight. Their standards are very low, and I often felt very used. They started watching their employees like hawks while I was working there...if you didn't greet every single customer you encountered, you'd get written up. Many employees feared their jobs because of it. Overall, the company seemed to care more about making money than having a good environment to work and shop in.