Customer Success Manager – Lead Generation (France)

Personal information

Application information

Questions

Do you need a Visa to work in Spain? *
Have you worked directly with clients in a customer success or account management role? *