®, is hiring a(n) Customer Success Manager to contribute to our Customer Success team located in Milton Keynes, United Kingdom. This is a hybrid role, primarily remote with occasional in office collaboration. The position includes up to 20% travel, mainly…