Pros
Pay is good and huge incentives.
Some of the staff is also good and supportive.
Cons
Its a kind of family company, where every other employee is a family member to either owner or to any associate of the company.
HR Policies are poor.
Create unnecessary pressure over employee's for making sales or they will fire you.