The Video Production Lead oversees the end-to-end creation of video content for advertising campaigns, ensuring all outputs meet brand standards, creative direction, and client objectives. This role combines creative vision, technical expertise, and strong leadership to guide production teams in delivering high-quality video materials across digital, broadcast, and social media platforms.