Sarah Lee, based in Canada, is currently a Head of People and Culture at Felix Payment Systems, bringing experience from previous roles at Felix Payment Systems, National Treasury Management Agency and The Institute of Banking. Sarah Lee holds a 2013 - 2017 Bachelor of Business Studies @ Dublin City University. With a robust skill set that includes Teamwork, Communication, Microsoft Office, Highly Self Motivated, Customer Service and more, Sarah Lee contributes valuable insights to the industry. Sarah Lee has 1 email on RocketReach.