Pros
Independent work generally free from micromanagement. Just about impossible to get fired if you're not doing anything blindingly stupid or stealing from the company. If your idea of a career is punching a clock 8 to 5 until you hit 65, this job might be perfect for you. Lots of opportunities for lateral movement within the company if you are willing to relocate. Paid hourly (I haven't seen a single salaried employee in this company that isn't desperately overworked, besides a couple of choice do-nothing middle managers.)
Cons
High expectations, but low support provided to achieve them. Overtime is the dirtiest word in the book, you'll be lucky to get two-dozen hours of OT in a work year. Terrible raises unless you can get a promotion, which is largely based on politics and time served over actual skill and effort. Benefits package bad and getting worse. Retail environment means lots of your co-workers have terrible attitudes, especially around 4Q, when stress and pressure is high. Workload has increased dramatically due to the company being way behind on IT spending and now desperately trying to catch up, with no rewards that match the increased workload and barely any genuine thanks.