Pros
Most branches have a decent training curriculum. You will also be able to meet with clients right away. Having a strong connection with your hiring manager is crucial. There is an ability to earn a high income.
Cons
Company forces people who are not ready/ do not qualify into management which is creating an almost pyramid like structure. Everybody doesn't need to be a manager. Company also provides little to no support financially. They offer a laughable base salary and don't even provide you with a laptop for the first few months (you also aren't able to use your own laptop). Company forces managers to hire almost anybody because they know that there is a 14% industry retention rate. If you are a strong willed entrepreneur that doesn't need immediate income, you can thrive in this role, however you should not expect to make much at all until about 6 months after accepting an offer.