Rachel Ren's Location
Redwood City, CA, US
Rachel Ren's Education
Rachel Ren's Summary
Rachel Ren, based in Redwood City, CA, US, is currently a VP of Customer Success Management at Informatica. Rachel Ren holds a 2020 - 2021 Stanford University Graduate School of Business. Rachel Ren has 2 emails and 1 mobile phone number on RocketReach.