Head of People and Operations at True.
Serena McCutcheon is based out of London and is the Head of People and Operations of True.
Serena McCutcheon is based out of London and is the Head of People and Operations of True. Serena previously worked at Zurich Insurance Comp...