Elodie O’Rourke (Head of Customer Success EMEA at Financial Times) explains that culture can affect people’s perception of Customer Success—why having the word “success” in a job title is inherently American and how receiving an NPS score of ‘6’ from a European customer is the same as a ‘10’ from an American client.

Twitter Mentions