Pros
Better than minimum wage pay, no drug screening, and amazing co-workers, they require you to watch videos online for your training and then you have 3 shifts of training in the store that you're paid for so you don't have to waste too much time as a trainee
Cons
My manager hired me knowing I was in school and had non-negotiable time commitments and even though I printed out my schedule for her she would still schedule me for hours I couldn't work and act irratated when I told her I couldn't do it. She was also very inconsistent in what she expected, some days you could show up 20 minutes late and she wouldn't say anything, but one time I showed up 10 minutes late when she had me close the store the night before and wanted me back 8 hours later to open the store on top of the subway construction going on that week I ended up only being able to sleep for a couple hours and overslept so I was late and she wrote me up anyway.