Pros
The pay is fantastic (storewide raise to $11 / hr starting salary for associates in USA recently from $10) plus paid time off, paid sick days, dental, vision and health insurance. But the work is as hard as the pay is good. Sometimes I am scheduled for 56 hours in a week (officially... that's the number of hours I am working on the week's schedule) and sometimes it's for 19 days in a row. It is performance-demanding work and if you are lazy or don't try the other employees will not like you because they have to do their work. If you have high energy, don't mind rude customers, and are always available, then this is one of the best-paying jobs you can get. Where else can a cashier in the USA make over $25,000 / year? NOWHERE!!! In fact, this is one of the highest paying jobs you can get that doesn't require a license or some sort of degree.
Cons
Working 19 days in a row. 56 hour weeks for everybody because someone quit. Not being able to get any time off because we have such a small staff that runs our store. One 30 minute break no matter how long your shift is. It is a HIGHLY STRESSFUL job and if you do not like *extremely* fast-paced, demanding things, then this job could easily ruin your life! You can't understand until you experience it. Quite often I find myself literally running around doing things because I have so many things to do and so little time, again literally sprinting around customers to go bail boxes, sprinting to the front of the store and checking out the backed up customers in the main cashier's line and cleaning up spills of marinara sauce.