Like stated, worked there for 3 years. The job is alright, pretty simple and repetitive. Most people that work with you are good and caring people that will help when you need, while some are just there for a paycheck and ride the union card pretty hard. Its extremely difficult to be fired, so many people take advantage of that as well.
The Top Management is mediocre, not really caring about you as a human and more about just the operation of the store, while the lower management or the "Full timers" care more but have little say about most things.
The hours are not great, and you will have to work until 10 or 11pm on a regular basis. The customers are tough to deal with depending on if you work in a tough area.
Overall I think it depends on where you work, but this job was not for me.
It wasn't for me, and
Specific pay increases, Little extra pay on sundays
Non-stable hours, holidays manditory, booking off time is difficult