A business that matches employers with potential employees, often providing recruitment, placement, and temporary staffing services.