Amelia Carroll

Head Of Corporate Strategy at yulife

Amelia Carroll has a diverse work experience. Amelia started their career at MetLife in 2011, where they held various roles including Business Information and Planning Manager. In this role, they were part of the UK leadership team and was responsible for strategy, business planning, and delivering strategic transformation initiatives. Their previous roles at MetLife included business manager, distribution development, and sales, with experience in Wealth Management, Employee Benefits, and Protection.

In 2018, Amelia joined McKinsey & Company as an Engagement Manager, where they worked until 2021.

In 2022, they joined YuLife as the Head of Corporate Strategy.

Amelia Carroll earned a Bachelor of Arts (B.A.) degree in Geography from the University of Leeds. Amelia then pursued a Master of Business Administration (MBA) degree from Imperial College Business School, completing it between the years 2017 and 2019.

Links

Previous companies

MetLife logo
McKinsey & Company logo

Timeline

  • Head Of Corporate Strategy

    February, 2022 - present

View in org chart