Pros: impressive training courses, great benefits, extra pay incentives for performance, and team oriented atmosphere focused on success.
Cons: there are many challenges to overcome on a daily basis, the interview and training process can become overwhelming, and there is not much available time to complete all necessary tasks.
Fantastic company to work for, I thoroughly enjoyed my training. They gave me all the tools and knowledge I need for personal and professional success. I have never worked for a company with such friendly and knowledgeable employees, and I believe those that complain about this company do not invest in their own success and therefore are not rewarded by the company. Put in the effort and the company will take care of you, and reward you for your work.