Sarah Jones's Location
London, GB
Sarah Jones's Work
Sarah Jones's Education
Sarah Jones's Summary
Sarah Jones, based in London, GB, is currently a Head of Operations Strategy at iwoca, bringing experience from previous roles at iwoca and Teneo. Sarah Jones holds a 2014 - 2017 BSc in Physics @ Durham University. Sarah Jones has 1 email on RocketReach.