Pros
Fun work environment, very laid back as long as you get your job done properly, great chances to make more money by selling replacement plans and memberships. Easy to move up in the company if you want to.
Cons
Higher-ups don't understand the store environment and will put outrageous requirements, like giving more work with less time to do it in. One of the worst problems is that managers can't schedule more people if sales are low, but sales are low because there aren't enough cashiers or people working the floor to help customers. It's a never-ending cycle. Also, can be very busy and customers get annoying because it's usually middle-aged men in a tool store, so they already think they know everything and that you should be bowing down to them.