Pros
Some flexibility for days to do demos, newer products, engaging with public, very good communication with project coordinator, decent PT income, company pays consistently right on target date. Usually mid morning 11 am - 5 pm are 6 working paid hours.
Cons
Part of the job is doing pre-call for product inventory for the store you will be working in, which doesn't take too long, but can lack communication no matter how much you try, but this is not the fault of the company, but the stores and times involved. Filling out paperwork, sending pictures of demos, going online and reporting all this info as well as plugging in your hours can take up to an hour after doing a demo and getting home after 5pm, for which there is no compensation. So, although it is a 6 hour stint, it might as well be 7, paid for 6. Sometimes lugging microwave and coolers.