Good part time job while going to school or to work at evenings/weekends while raising a family.
Svantaggi
Pay scale is low and takes way too many hours (years) to get 10 cent raise. Not always easy to get a random weekend off. It takes a long time to get training in other areas other than the till, such as the cash office. Some staff are over worked and trained in many areas while others just work the till and can have a lot of down time - seems unfair for the same pay for those over worked and unfair to those who want to learn more but keep getting promised they will soon but never get scheduled to learn more.