Ross McCulloch is an experienced professional in customer success with significant leadership roles across various organizations. Currently serving as SVP Global Customer Success at IDG (International Data Group), Ross has previously held the position of Vice President of Customer Success at TetraScience and Vice President of Global Customer Success at Talend. Additional roles include Head of Customer Success at BitSight and True Fit Corporation, where Ross also served as General Manager for the EMEA region.
This person is not in the org chart
This person is not in any teams