Like any job, there will always be slight ups and downs. I guess the only con would be that of any sales job - the uncertainty of pay each month. But, again, if you put in the hard work, you'll be just fine! Very rarely am I not hitting metrics and able to acheive my goals.