Eli Schiff

Director Of Business Development at Critical Role

Eli Schiff is an experienced business development professional currently serving as the Director of Business Development at Critical Role since September 2022, where responsibilities include managing the sales and sponsorship pipeline and overseeing business partnerships. Prior to this, Eli held the role of Business Development & Strategic Partnerships Lead at Geojam and was a Partner at Charlotte Street Studios. Eli's career began with a focus on coordination and management roles at various organizations, including Electus LLC, ImageMovers, Live Nation Entertainment, Luxe Hotels, and Brand New School. Eli holds a Bachelor’s Degree in Communication and Media Studies from the University of Maryland and participated in a study abroad program at UNSW in 2014.

Links

Previous companies

Geojam logo
Live Nation Entertainment logo
Brand New School logo

Org chart


Teams

This person is not in any teams


Offices

This person is not in any offices