Pros
Sales Experience- many future employers will love that you have worked there. Learning about business- I've learned a good amount about business. Being able to really connect with customers- I've met some very interesting people, and in really giving good customer service, the end can be satisfying.
Cons
Management does not know how to communicate with people very well- they all have very poor people skills. Pay is not good for the work you do, and you will not get a raise for a while- the company is a little stingy. Sales are very high pressured- if that's something that motivates you just consider it carefully. I don't think they are good at not being "slimy" salesman, and teaching you how not to be one. As awesome as customers often are, there are a lot of bothersome customers. As much as they say they want to hear you, they are not very good at listening- whether it is your immediate supervisor, manager, or higher level authority. The company is not very well run.