Great rate of pay for events. Shifts aren't super long, usually 6 hours or less. Sometime you get commission on product sales and/or bonuses for taking last minute shifts.
Cons
No guaranteed hours and if you're not willing or unable to travel...it can be difficult to get enough hours to make a living each month.