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.
Sign up to view 0 direct reports
Get started
This person is not in any teams
This person is not in any offices