Pros
Ability to create your own schedule, you are your own boss
Cons
You have to buy all of your leads in order to find clients to sell to, which typically amounts to anywhere from $200-$300 per week just to get contact info from people. You're pretty much on your own in terms of having to go into strangers homes by yourself and sell them very expensive policies for not the greatest coverage. Clients can cancel their policies in the first 30 days, meaning whatever commission you got paid for the policy initially, goes back as a "debt" to the carrier. This is a huge problem because then when you go sell another policy, you don't get paid until that balance is paid off. VERY frustrating. They market the job as being "part time work for full time pay" but once you're in, you realize that it could take years of working 50+ hours/week before that's true.