Pros: great experience with customers.
Cons: base versus commission.
Had to make sales to reoccurring and new customers. Good thing about it, the commission was great, yet on the other had if there were returns that would take away from you commission which would then take away from you paycheck. But in all the environment was great, and I met a lot of great people.