Customer Success Manager I - Benelux (Dutch speaker preferred)
- Location
- Reading, England, United Kingdom
Job Description Come join our passionate team! Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions, and a managed XDR service ...