The Institute of Cancer Research's HR department is led by Neil Walford (Head of Organisational Development) and has 79 employees.
Mark Jones
Internal Communications Manager
Sally Williams
Senior Philanthropy Manager
Luis Zapata
Team Lead
Keerthiraju Ravichandran
Postdoctoral Training Fellow
Sarah Assoc
Recruitment Administrator
Asiphile Netyisi
Human Resources Advisor
Looking for a particular The Institute of Cancer Research employee's phone or email?