Jenna Leeds is an experienced operations and creative director with a demonstrated history in managing creative excellence across various agencies. Currently serving as Operations Director at ICHI Worldwide since June 2023, Jenna leads operational activities to enhance creative collaboration. Previously, as Head of 33RED Films at ThirtyThree from February 2016 to June 2023, Jenna oversaw all aspects of a film production company, focusing on business development, marketing, and project management while leading a dynamic team of creatives. Jenna's career also includes roles as a Senior Producer and Creative Services Manager at ThirtyThree, and various project management positions in other organizations, showcasing a strong background in creative project delivery, team management, and client relations.
Sign up to view 1 direct report
Get started
This person is not in any teams