Brand Strategy Lead
The Brand Strategy Lead will define and scale the agency's brand strategy capability to drive measurable growth for global life sciences clients. They will act as a senior advisor to client stakeholders while leading internal teams to ensure high-quality, commercially effective strategic output.