There was lots of internal drama between co-workers, there was a lack of benefits and a 10% employee discount for "General Merchandise" that had to be used in the store, upper-management was willing to do anything to prevent employees to acquire full-time status (cutting hours was a popular method), where I worked the paycap for my position was $9.80 and it took about 4 years to get it... Oh and you're forced to join a union that no one cares about.
Also, lots of interesting (not always in a good way) customers, pre-pay stations = more agitated customers and not every co-worker takes the job seriously--but that's common in retail apparently.
Seniority worked an hour earlier, thus left an hour earlier (1st or 2nd shift). Can't leave the property on lunch breaks. If a register froze it took at least 15-20 minutes to reboot it and that was annoying during rush hours. Once both the registers froze and they were down for almost an hour. That was fun--lots of angry customers that day.
You know, the usual retail mumbo-jumbo.
P.S. Sounds like I left at a good time considering the hour and raise cuts thanks to Obamacare. When I was there, we got a 10 cent raise for the first 350 hours, a 25 cent for the next 350 hours and then 25 cents for every 700 hours until the pay cap. Reached $8.25 after almost 2 years starting at $7.40. Wasn't great then and it's even worse now.