The staff are what really turn this job from an average job into a great one, there is an excellent sense of community, and all the staff are super super friendly and welcoming. This means every time I go into the job, I always have fun, from my relationships with my co-workers up to the owner/operator. This job does require you to be ready for some occasionally stressful moments in peak hours when you can have a lot of customers to deal with, the occasional downside is you can't get some extremely annoying customers like any job. From my current position, I have learnt a large number of skills from learning how to be a Self/Normal checkout operator and many different aspects of the business from managing the phones to working in the storeroom. My typical day involves 1/2 running a checkout and the other half being on the phone, helping customers, working in the storeroom.