Horrible, absolutely got no week hours and only weekend and I wasn’t even in school at the time, I also never had a weekend off and I was there for 9 months
At one point I was cut down (with no notice or explanation) from ~23 hours weekly to 5. Not long after that I was being called the night before to be asked to cover shifts. At one point, they gave my hours to a new hire and told me to "earn them." The schedule sometimes also changes last minute with no real notice. Other than that, the hours are pretty much set. Someone opens and someone else closes each day (exclusing Sundays.)
Hours were all over the place and very broken.
This would be different at every store. Depending on how busy that store is, how many staff are currently working there, etc. It would be very important to ask this question during your phone or 1st interview.
They could be flexible but hours were usually consistent.