Pros
I like hardware stores so this was an interesting job. College town location which meant a wide variety of customers. One construction contractor was trained in opera and would come in and sing for us. People were allowed to bring in their dogs and we had a neighborhood German Shepard who would come in all on his own, head for the register and sit there waiting for his treat. My co-workers were mostly way over-educated for the job which was a plus.
Cons
Store was over-stocked and understaffed. Manager was an obsessive workaholic and drove us past what we were physically able to do. I broke a bone in my foot (stress fracture) and he never noticed that I was in serious pain and limping badly. He made me feel that if I slowed down or complained I would lose my job. The assistant manager was a disorganized micromanager. A couple of co-workers were out of control. One of them thought teasing people was funny; another was a total head case.