Pros
Set your own schedule. Home Office. Large line of products and services you can offer.
Cons
No upper management support. If there is an issue or mistake that was not your fault, it comes out of your paycheck no matter what or the customer pays for it, the company never takes the responsibility or hit. VERY EXPENSIVE insurance with high deductibles. Does not pay work expensive for sales staff. If they run a promotion like free gifts to customers, you pay for it even if you did not agree to it. No accountability. Lots of internal issues that never get fixed but the reps have to keep the customer happy so they don't lose them. The owners only care about the money going into their own pockets. So many internal issues I am surprised this company has not been sued. No clear direction on what is going on. Constant changes that are last minute and no clear instructions on them. Delivery charges made to customers after they have already purchased without advance notice.