Pros
You can meet some great coworkers, and the supervisors are usually pretty nice. If you use the 10% kroger discounts on products and the gas points, you can save alot of money. You get a decent workout being on your feet all day, and pulling in carts. Paid weekly which is nice, and usually they will be flexible with your schedule. They hire pretty much everyone, so it's not difficult to get a job there. Some of the supervisors are really nice and understanding, willing to work with you, and treat you like a person.
Cons
They work you like a dog for minimum wage. No raises for courtesy clerks, regardless of if you're a good worker. There is pretty much zero incentive to work hard since you're rarely acknowledged, and if you want to get acknowledgement with a sticker on the board for employees, you have to hustle for it. I've seen people who have been there years before I was hired, who barely are on the board. Schedule and hours are not consistent from week to week, and you only get the schedule a day before the week starts, which makes planning things extremely difficult. You're forced to join the union, which means that they take out dues which further diminishes your actual net profits from your paycheck. Can't opt out of the union, and are forced to take your breaks and lunches even if you'd rather work for more time/pay at the end of the week or day. High turnover rate, which means fewer hours when they hire new people. Incompetent workers because they hire anyone and provide minimal training with no incentive to work hard. Incompetent supervisors/management because advancement is based on seniority and not competence. Customers can be rude and extremely messy. You'll be doing all the grunt work no matter how dirty, from pulling out rotten garbage from the carts in blistering heat, rain, snow, ect. to cleaning toilets, taking out trash, and cleaning up customer's spills and messes. The company views you as expendable, and will work you to the bone until you quit, which is what they seem to expect since they are always hiring new people. No opportunities to advance or to get promoted in this position. If you want you can try to go for other positions, but they won't offer it to you unless you ask.