Pros
The environment is good, everyone's friendly and seemingly helpful. You handle your own time.
Cons
If you're a fresh grad from an entirely unrelated course, with no good/rich connections, or your forte isn't exactly sales/marketing, then I strongly advise you to not go into this path. It would be a good career only if you're a specific type of person. Otherwise, don't think that you have room to improve or anything like that, because the pressure will really just stress you out. If you're not well-off and need to be a breadwinner of your family after graduating, then I earnestly advice you to just start with the field you graduated on and steer clear from this. It'll waste your time and your resources. You won't have a basic salary, and it's really gritty work. It's also quota-based with a sales target per month. No benefits AT ALL. They tell you that you're NOT an employee (which sounds good at first) but then overtime it begins to feel like you're a working slave for a huge corporation. For the work I put into when I was a financial advisor, I never felt that what I got as profit was enough to compensate the resources and time I put out. If I had the chance to re-do entering this industry, I would. I regret it.