Pros
They pay everyone the same, not less if you're younger like other companies and is above minimum wage for co-operative food cashiers. The uniform is tolerable, not ridiculous like some other companies. There's always a chance to progress through the company if you're good at your job. Staff discount and coupons are good at Christmas times etc. You get to learn a lot of things about general running of the shop other than working at a till and are expected to carry out other tasks as part of your job. Are flexible if you have other commitments like children or college. Flexible in the sense that if you go to your manager and ask for a specific day off (in my experience), work the rota so you can have that day as your day off which is good because you don't have to use any of your holidays. Over time is usually available.
Cons
Really strict on things like hair colour and style, piercings and tattoos. Even though the pay is decent, is still less than other stores like lidl, asda and sainburys. If you don't have any children or other commitments then you're expected to work full availability (6am-10pm) even if you have no means of travelling to work other than taxi which is expensive and will not be reimbursed. Never seem to offer anymore than 24 hour contracts to cashiers or team leaders.