Pros
-Vendor relationships -Contests for free stuff -Constantly meeting new people
Cons
Upper Management plays favorites. They never acknowledge you when you do great. The pay is terrible. The commission structure is designed so the company makes money and not you as the employee. There are constant payroll issues (ex. not getting paid your hourly or salary at all because of an error on their part, which is constant, they give you a commission statement occasionally that you can't understand, not getting paid commission because of another error on their part, which is constant again). They demand and demand and don't help you reach your goals. Management constantly threatens your job. There is no support or coaching coming from upper management. Highly stressful. The only people that ever get promoted are friends of upper management. If you voice your concerns about anything you are immediately shunned for doing so, no matter what you are voicing concerns about.