I love my coworkers, everyone is so nice! Lots of new faces constantly when they hire seasonals so you get to meet a lot of people. Once you get to know them and have fun, every shift is actually enjoyable. Otherwise the job is very repetitive and can become boring very fast. If you want stability and good benefits, definitely recommned working here. Very flexible for students they only give you 15 hours a week distributed on Friday, Saturday and Sunday. However sometimes they give little to no hours during the first 2 and sometimes 3 months of the year when business slows down. Lack of communication between managers and supervisors can be annoying and everyone has a diferent answer. When asking for time off, or if you have any questions make sure you ask more than one person to have a better idea. However it's nice that you don't have to respond to only one supervisor/manager, you can pretty much pick and choose once you get to know them. Most of them are really nice anyway. If you work in a department with lots of employees, like the front end, it's easy to switch shifts and get time off. Easy to move within deprtments too, just look for the postings in the lunch room and apply as soon as you see it. Both timeliness and seniority are taken into account.
When business is slow, sometimes they ask you if you want to go home early but if you need the hours, they let you stay too. When they're really short of people and business is busy they might even ask for overtime. Overtime doesn't happen very often though.