Cyndi Smith, based in United States, is currently a Head of Customer Success and Outreach at Opinion Stage, bringing experience from previous roles at Upwork and Enf LTD.
Not the Cyndi Smith you were looking for?
Find contact details for 700 million professionals.