Pros
There is a lot of flexibilty in how you build your business. It's up to you - sink or swim. If you love talking to people, don't have fear of rejection, and are well connected you can make a lot of money. Pure capitalism at its "finest." Brand name provides a marginal benefit when speaking with clients/prospects
Cons
Salary is very low versus other careers, and sales pressure is heavy and persistent. It's nearly impossible to reach the goals that are presented in your job offer because industry fees continue to compress, payouts are slim for newcomers, and clients and potential clients generally consider what you do to be a commodity. Very few truly prosper. Don't expect to make a whole lot for at least 4 years unless you have rich family members willing to let you manage their cash.