Roach’s previous roles include international compensation and benefits manager at Nuance Communications; compensation and benefits manager, EMEA, and pensions delivery manager at Honeywell; pensions and benefits consultant at Aon Consulting (now Aon Hewitt); and risk and benefits administrator at Mercer.
Roach was named as one of the Hot 100 Benefits Managers in 2012.