Rachel Ren has extensive experience in financial control, risk management, and operational transformation within the energy sector, having spent over a decade at bp in various leadership roles, including Head of Financial Control and Service Operations Transformation Director. Prior roles at Shell, BOC International, and PwC further honed skills in financial planning, risk governance, and internal audit across multiple regions and business functions. Ren holds a Master's degree from the London School of Economics and a Bachelor's degree from the University of Reading, complementing a robust professional background with significant contributions to operational excellence and strategic financial management.
This person is not in any teams
This person is not in any offices