Pros
Almost impossible to get fired. Human Resources is terrified of being sued or having someone collect unemployment. You can get away with anything. Management will try to come off threatening but HR will never pull the trigger. This means that you will work with a lot of lazy people who won't work as hard as you, show up late, leave early, call in, not hit their goals, and might even get promoted anyway because they are friends with someone.
Cons
Everything. The job is a joke. Management has no control. The sales pressure is too much. The products are designed to rip customers off. Co-workers seem to get promoted based on the wrong things. The worse you are, the quicker you move up. Regional Managers don't do anything to fix these or any other issues.