Flexible scheduling options, direct customer interactions all day, constant push to learn new information about the products available for customers
Cons
At the time, no automatic entry of product codes so employees had to know most things off the top of their head though there was a product book to reference for things you might not have dealt with regularly.