UK Manager - Innovation
- Location
- Greater London, England, United Kingdom
sales, lead generation and networking Preparing proposals and pitches Developing and coaching more junior colleagues Contributing to the Practice's intellectual capital (solution offerings, thought leadership and conferences) Qualifications A minimum of 5 years’ experience in some or all of the following: Innovation and R&D strategy Product ...