Puffin Chen is a Senior Manager of Organization Development at Ant Financial, a position held since 2018. Prior to this role, Puffin was an HR Expert in Talent Management at Bayer (China) Limited from 2005 to 2015 and served as the Regional L&D Manager for Asia Pacific at Cabot (China) Limited from 2015 to 2018. Puffin earned a Master of Business Administration with a Global EMBA from Northwestern University's Kellogg School of Management between 2018 and 2020.