Pros: make your own hours
Cons: highly competitive
High Turnover. Management only looks at the numbers. People are nice, but not to many are willing to go the extra mile if help is required. I loved my manager, but pressure from the director level left him, along with the sales force many sleepless nights, considering it was a new division.