I did not like the "On-call" schedules. You technically are scheduled to work, but have to call in to see if they need you. So you can't plan anything because you may or may not be needed to work that day.
Also, the P.O.S system, although easy to use, is pretty complex to apply discounts - several unnecessary steps. And even though the associate discount is extremely appealing, it applies to the better of the deal in store or the discount alone - NOT together.
Besides those points, I enjoyed working for the company