Fun work. Cool perks. Sometimes you get to keep the products you demo or promote. Great pay. Helpful coworkers.
Cons
Not enough work available. They are very slow at paying you & accounting/payroll department never responds. Poor training. Poor in-field staff supervision for some of the team jobs. When doing in-store demos 85% of the time store management and other staff aren't aware what's going on or blame you for past employee issues.