Pros
They were accommodating with hours; I could generally get 20 hours or more when I wanted it but they were willing to work me one day a week if I needed it for school or just because I needed time off. There was an easy going way of things as long as everyone was doing their work. Though I was utterly replaceable being a cashier, I felt valued by my immediate superiors in general. 401K with matching. I would recommend this job to a high school kid or someone who desperately needs employment, but I could not offer it seriously to anyone who can get anything better.
Cons
Work is dull, but that is the nature of cashiering. Pay was just above minimum, but that is in the nature of cashiering. We are offered little protection from rowdy and potentially violent customers; generally a customer getting aggravated will end in you being reprimanded. They did not practice internal promotion or provide any training to advance careers despite requests to do so. The most cross-training I got was lessons on how to clean the showers. Consistency was lacking. Someone who repeatedly had absences (no call, no shows or no call late arrivals) was pardoned, where as other individuals were punished brutally or reprimanded for minor offenses. Discipline was not enforced as much as it should have been, especially with women. The nature of the post I was at generally meant that if someone called off (which happened more often than it should have), the 'main' cashier and manager on duty were in a pickle. The CEO is not an ethical individual. Where there is smoke, there is fire.