Barracuda Networks
RepVue Score
18.60
Barracuda Networks
Back to Reviews
Current Employee Being in the sale role at Barracuda has been helpful but they are constantly tweaking teams and processes to drive a certain metric like new sales and has a lot of turnover in the next role of being an AE. Browse Other Reviews
3.6
Jul 21, 2025
Useful