Pros
very flexible schedule, work on your own mostly
Cons
hardly any client base, sales were hard and owner constantly put sales and made you push things that you make no commission on, commission was low and would be taken away if certain unattainable goals were not met, horrible management that did not make sense