Senior Customer Success Manager at ThoughtSpot – £85… | creonjobs.com