This site is part of the Informa Connect Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 3099067.


Orla Spencer
Consultant at Cubiks


Passionate about helping clients to better understand their people, predict performance and achieve great results through innovative and robust talent management initiatives and assessments. Her experience includes the design, development, and facilitation of various talent management solutions from the selection of candidates to the identification of top talent and talent development at all levels.