Pros
The company is exactly what it says it is. I was skeptical at first, but after going through training and now having worked with them for a few months, there is no misdirection here. You can absolutely make great money if you follow their plan. Make your calls, get your yeses and it will all fall into place. It's not easy...no one said it was. But why take a job that doesn't challenge you. BVM certainly has a great business model, wonderful people, full training and support. Does it take time to succeed? Yes. Do you have to be highly motivated? Absolutely. Like others here have said, it isn't for everyone. But if you put in the work, you'll be rewarded.
Cons
It's not really a con (because this is what you sign up for), but you should have some money saved up to pay the bills until you reach baseline/start making money. It would be tough for someone to live for the first couple months at least.