Pros
Unlimited compensation that is only limited by your own ability to generate new business. Decent support for new reps. There's support teams that take care of a lot of back office tasks for you and there's a financial incentive program for your first six months that's based off of activity metrics. Management is pretty direct about the nature of the job and what's expected of you. They don't pretend like it's an easy job that's meant for everyone and they communicate that from the beginning
Cons
The biggest con is how you're expected to find all your own new leads. It's communicated from the beginning that it will be like that but the support to become better at prospecting is lacking. This is not a job for those that can't self motivate but they are pretty honest about that and the turnover rate for new reps in the interview process. The other large con is that your you're 100% commission after 6 months. It's great if you're killing it but if you're still struggling in your first year, it can become financially stressful. The mentorship program could use some work too. All mentors also are full time reps so they often don't have the time to be as hands on in your development.