Event staffing agencies provide on-demand, usually temporary, staffers for events being used to promote products, services or brand awareness. Agencies may be limited to trade show events, or may provide retail staff, bartenders or brand ambassadors for product demonstrations, street marketing, pop-up shops or road shows.