Great pay, make your own schedule, meet new people, sample new products
Cons
Only having to bring your own table, and while some items for the job may be provided to you, others (George Forman Grill for cooking a steak, for example) you will have to bring. You get used to it though. No big deal.