Customer Support and Success

About

The Customer Support and Success team at Barracuda Networks is dedicated to ensuring customer satisfaction and retention by providing expert assistance and resolving technical issues. They oversee onboarding processes, manage support escalations, and deliver ongoing customer education and marketing initiatives. Their collaborative efforts enhance customer experience and foster long-term relationships with clients across various regions, including EMEA and APAC.


Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.