Stella Sun is an experienced HR leader currently serving as Chief Talent Officer at Ogilvy China since November 2018. Prior to this role, Stella held the position of Talent Resources Director, Consulting at Ogilvy China from April 2013 to October 2018. Stella's earlier experience includes serving as Human Resources Director at Phoenix New Media Ltd. from October 2010 to June 2012, and as Associate Talent Resources Director at Ogilvy China from June 2003 to September 2010. Stella holds a Master's degree in Applied Psychology from Peking University, completed in 2003, and a Bachelor of Arts in English with a focus on International Politics from China Foreign Affairs University, earned in 1999.