Manager Show Site Operations

FREEMAN • Las Vegas, NV • Posted June 21, 2026

About the Role

**About Us**

The Freeman Company is a global leader in events, on a mission to redefine live for a new era. With a data-driven approach and the industry’s largest network of experts, The Freeman Company's insights shape exhibitions, exhibits, and events that drive audiences to action. The integrated full-service solutions leverage a 99-year legacy in event management as well as new technologies to deliver moments that matter.

**Summary**

The Manager – Show Site Operations leads a team of on site project managers and coordinators. The Manager – Show Site Operations will be accountable for the optimal planning, resource allocation, and scheduling for all assigned Freeman events and projects. The role will help develop and manage the project management team to maximize efficiency and ensure operational excellence.

This position will support our Audio Visual and Event Technology team. The position follows an in-person schedule working full-time in-office...