Customer Success Manager – EMEA11 months agoCengage Group·Sweden, Spain, UK, South AfricaEurope, Africa