Not the greatest of places to work, in my experience the expect you to learn some of the things without being shown just told. In my experience on a checkout you buzz for assistance however when you buzz if they feel the queue isn't long enough to need help they let you struggle, the supervisors and duty managers in my store are too young and immature to be doing the job, they are only interested in themselves.
The only good thing about it is the pay is weekly.
I wouldn't recommend working here to anyone unless you were desperate for cash and you couldn't get a job anywhere else.
Other people tell me they get rid of staff really easily.