Pros: 30% employee discount, flexible work schedule
Cons: lack of structure with training, bad hours and bad pay
It's a good job to have if you're in high school and just starting out or if you have a full time job and need some extra income. The hours aren't great and the pay is minimum wage. I started in November near the beginning of the holiday rush and was provided little to no training. A daily shift included about 30% interaction with customers, 70% random tasking... also you're expected to push the credit card. Weeks will vary, some weeks you'll have 8 hours, then the next you'll have 20. The company does "on-call" shifts which are a huge inconvenience to your day. If you are scheduled an on-call shift you are required to call in 2 hours before you're scheduled to come in and they'll decide if they need you or not. For example, if you're scheduled for a 5-10pm on-call, you'll be expected to call in at 3pm and they'll decide on the spot if they need you or not based on hours and traffic.
However, I've met some very talented individuals here and started to become friends with some of them. My co-workers were also very diverse not only in race but in character too, which I liked a lot.
It's not a bad place to work, but definitely make it a second job or something to make a residual income.