Customer Success Manager I - Benelux (Dutch speaker preferred)
- Location
- Reading, England, United Kingdom
strategic success plans aligned with customer business strategies and manage product/service delivery in association with cross-functional teams. They work with account management teams in analyzing sales data and improving sales processes. What you'll be working on: Owns the post-sales relationship with Barracuda’s clients … project-oriented manner contributing towards team-level goals, and works closely with multiple teams to identify customer needs and provide tailored solutions. Supports account management team in analyzing sales data and/or developing strategies for sales' process improvement. What you bring to the role: 5+years of experience ...