Pros
No one is looking over your shoulder, decent pay for no college education, ability to grow if you get a college education as district management as jobs don't require much job specific skills. Not all people who work at big box stores hate their lives and are bad people, you have potential to build decent relationships. Also, driving sales is becoming less and less important, doing surveys and at least showing you tried goes a long way, you will never get fired for "poor sales", rather, working off the clock, poor dress, or misusing company phone are more likely for discipline.
Cons
management has no clue whats going on on the sales floor, and if you have the misfortune to be a sales rep during a management change it will take months before things run smoothly again. As well, if the manager hired never worked as a sales rep, you are screwed, because he just won't understand what it's like to work in walmart/bestbuy politics. People either grant you floor space for products, help you, or don't care, and management has no understanding of that. It's yes or no depending on the person or day, and there's nothing you can do to change it. Remember when dealing with walmart employees they have no care whether or not you have a good sales pitch to them, they make no commission from it, so no matter how good a salesman you fancy yourself, you will find that this job is not traditional sales job to any degree whatsoever. Oh and btw, commission is a joke, it's cds, dvds, and books... not exactly the best field to get into if you want to make the big bucks.