PAY! PAY! PAY! - Echoing other reviews, after the training period is over, the pay goes to piece rate. You only get paid for what you scan, so any time spent waiting for aisles to clear out when stores are busy, walking around finding items or constantly being interrupted by customers who need help, all goes unpaid. The last job I worked, I spent over an hour in the store but due to interruptions, only 20 minutes of it was billed as payable.
Closed locations - meaning stores that DO NOT want you in their collecting are an impossible situation. The usual policy is that after you are kicked out, you are expected to go back and try again the next day. That is a set up for failure. There's no way to scan 1000+ items without being noticed, especially in small stores.
Recollects. Missed an item? Accidentally keyed the wrong price? Items were out of stock? You get to go back in and recollect the same items but will then be dinged for them being late, impacting your overall collection rate.
The turnover rate is super high. I lasted less than a year. The person who trained me had only been there a few months and was looking for another job. The person I replaced apparently quit without notice after being kicked out of a specific store one too many times. A lady who works at one of the stores, previously did the same job. All of us had been covering the same area within about a year. It's not the most intellectually challenging job, so I suspect the company is ok with turnover. It probably helps them in the long run with contentious stores because they never have a chance to fully figure out who is in there data mining.