barracuda networks inc.
•
2024-06-20
Reading, UK
Renewals Representative - Italian Speaking
Job ID: 25-041 The EMEA renewals team is responsible for driving industry leading renewal rates across the region. We work in 6 + languages and engage with end users and reseller partners alike. On our team, you will execute strategies to increase customer loy…