Head of Strategy
Head of Strategy at a leading media agency network, based Central London.
Mat cover 12 month contract. Up to £100K + benefits
The main focus is new business pitching and leading the strategy for UK based £50m+ accounts.
You must have significant experience in a strategy-led role within an agency environment, with recent UK client experience to be considered for this position.
You will be naturally confident / experienced in presenting at CMO / senior stakeholder level along with proven ‘big ticket’ new business pitching experience..
The company has fantastic modern offices based in Central/North London.
Responsible for fostering and nurturing best in class communication strategies across the agency for both clients and new business prospects.
This role is split broadly into three areas: client responsibility, new business and creativity & thought leadership. They require someone who is confident, articulate and collaborative to drive the strategic agenda in these areas. The Head of Strategy is required to drive the strategic output across the agency for the UK as well as connecting to the global network of strategists in order to drive shared strategic agenda.