Nicola Allen's Location
London, GB
Nicola Allen's Work
Nicola Allen's Education
Nicola Allen's Skills
Nicola Allen's Summary
Nicola Allen, based in London, GB, is currently a Project Manager - Ir35 at Deloitte Uk, bringing experience from previous roles at Deloitte Uk, Betfair and Handle Recruitment. Nicola Allen holds a 1990 - 1993 Bachelor Of Arts in History @ London Metropolitan University. With a robust skill set that includes Talent Management, Recruiting, Human Resources, Executive Search, Performance Management and more, Nicola Allen contributes valuable insights to the industry. Nicola Allen has 1 email on RocketReach.