Pros
The biggest pro -at least in my experience- was that the store I was at DID adhere to a 45 hour work week. None of this "we're here 'til the job is done" stuff, because the job (as most jobs are) is never done. I also did enjoy the few co-workers I had directly working with me.
Cons
They burn you out real quick. Their commission structure is absolutely atrocious. The only way you can move up to a corporate position is by becoming a RM or moving to Winona, MN. Their employment strategy is to hire right out of college because you need a job and when you're fresh out, you're dumb enough to work for peanuts and not burned out from anywhere (probably.) They literally have 1,000,000 different part numbers in their system, so get used to customers knowing far more about every product they're looking for than you do (thus, sales are hard to make.) Also, you'll never memorize their products, so it's a difficult position to get really good at, except the nuts and bolts part.