Pros
This is a hard question for me coming from a teamember who has worked over ten years there and has suffered greatly. If I were to chose a reason it would be that they atleast give you 32 hours so that you can stilll get your benefits. If they can't they can move you to a differnet store where you can get your full hours. You get 70% off on most shipping which is nice. It is usually not a probllem to get time off but you have to keep fowling up.
Cons
The only way to get a significant jump in salary is to get into management. I have worked outside of management for nine years and only managed to get $2 raise in salary since I started in 2002. Guess what I'm not management material and I'm currently looking for a new job since inflation has surpassed my salary. Cant pay my bills with a $12 an hour salary in Nor CA.