Pros
The discount is nice. Unfortunately, you have to wait a couple of days for most fresh items to be on the sales floor before your employee discount applies to those items. Most of my co-workers were nice and agreeable to me, which helped a lot, especially on days when it was hard to keep going. Managers were accommodating when it came to creating my schedule. If I needed a particular day off, I always got it.
Cons
The training was pretty much non-existent. This made it very difficult to do the job as I often didn't know to what to do in certain situations. Also, I would sometimes receive conflicting instructions or advice on a certain task depending on who the acting manager was. My work day could go smoothly or terribly depending on who the acting manager was. Some of the managers were great and others definitely needed more training on management and leadership. Additionally, I didn't always get real constructive feedback on what I was doing right or wrong. A manager might say "Great job" or "That was great!" but never say why. What was worse was when I clearly annoyed a manager but didn't know why. I suppose the worse part were the rude or selfish customers but that is something to be expected at most chain retail stores. The compensation is very little. I got paid minimum wage and worked a part time schedule which varied a lot week to week. So beyond your pay and the employee discount, don't expect any other form of compensation.