Pros
Great compensation structure, even for unlicensed Representatives starting out in the industry. Company spends considerable amount of time and resources on professional development of employees. There is a really strong sense of healthy competition amongst the associates. The company does everything it can to recognize and compensate those who perform above their benchmarks. As a matter of fact, I've seen approximately 10 associates get promoted in the less than 5 years I have spent here. There is a lot of room to grow as well, even for those who have plenty of industry experience. The support structure is amazing, the company really goes out of its way to make sure every associate is successful.
Cons
Different demographic of the community is a big determinant of your compensation.