Pros
pay is better than other gas stations, grocery stores, etc, you get a guaranteed 3% raise on your hourly 3 months in if you perform well enough. If you don't mind breaking your back for some relatively good pay, well here it is.
I haven't had many issues with my scheduling, but that is store-specific.
Cons
I work for a level 4 store, which means we should have a minimum of 3 overnighters especially Sundays to Fridays, but that's rare. Since the store leaders prefer having more profit than having their workers work proficiently. Doesn't help when 2nd shift gets babied because of all the high schoolers which leaves 30 minutes to an hour of work for 3rd shifters, reducing more of the little time we already have compared to the responsibilities we have.
Doesn't help that the entire chain of command enjoys shit-talk and gossip, but that is more store-specific.
Training is half-assed at best, they even had me 2 weeks into working overnight training a newbie. It's.... certainly something. And there are still basic things that even people who've been working there for more than 5 years tell me "oh I didn't know that, they never trained me/told me about it." Same can be said about my experience 1 year in.