I went from Staples, to the IT department in a large software firm, to a local computer repair shop all in a 4 month period. I didn't hate Staples, but the other employees always acted "snobbish". I enjoyed retail for the year or so I was there, but I had piss poor managers that looked down on the employee if a customer complained. No back up at all from them.
My boss now will tell off a customer in a heartbeat and back you up 100% (that is if the customer is really being stupid, and the problem is not the employees fault). It makes life much easier.
Without retail though, I would not have made the contacts I did. I got tons of side work from it, and actually met my current boss that way. He made me an offer I couldn't refuse and I've been loving it ever since.