Pros
Flexible hours. Base pay is ok.
Cons
Very corporate from the top down approach to a company. The higher ups make the decisions and hurt the lower down the ladder you are. The company is struggling financially so, if you don't hit the extremely high sales numbers you go bye bye and they don't care. You drive a lot. I drove hours to appointments very outside of my area. Highly competitive, fast paced working environment making you basically an old school fast talking sales person pushing the sale. There are always deadlines to get out one of the new products they have launched and none of the clients in your area understands it yet. If you don't get the product to launch, everyone gets fired. Don't work here. Job security is super unstable.