Pros
Most of my customers were pretty friendly and brought enjoyment to the work day. And most of the staff was great to work with.
Cons
I received no training or work safety, apparently there's some video you're supposed to watch before they even put you on cash but I was never shown that. I was hired part-time but received on average 40 hrs a week with only one day off so technically I was full-time but received zero of the benefits. My manager was extremely disorganised. She would receive months of advance warning of someone dropping down to part-time hours or taking a vacation and wait until the very last minute to find a replacement, get no response from other stores and then harass the staff at her store to work open to close(13 hour shifts) to compensate. She would also move around hours to avoid having to pay you overtime. Customers ask often if the store is closing because the shelves are almost always empty. I was fired after asking my manager if she could schedule me part-time hours since that's what I was. Most stressful job I've had and that was only because management was a joke.