Pros: vacations after 1 year.
Cons: unorganized and not enough employees.
Some management issues every now and then, but overall, the job itself is fairly secure and straightforward. A typical day for myself at work involves me handling a large amount of cashiers on the front end of the store. This includes getting breaks in order, providing them with change, handling customer service issues, handling interpersonal issues, and any other problems that come up. My co-workers treat me with respect most of the time, and are pretty good overall. I've learned how to deal with employee relations a lot more than I have in the past, and in turn it seems that most of the people in my particular store end up asking me for help when it comes to dealing with some light human resources issues.
The hardest part of the job is when it is very noticeable that we do not have enough employees for front end work. The most enjoyable part of the job is helping people and making them realize that you're there for them, and that someone has their back.