
Everyone wants the best from each other.
Happy and successful Barracuda partners and customers.
salary is not in line with the industry
Positive mindset, energy, and attitude
They have bought into the 5 Barracuda Principles of Think Customer, Drive Innovation, Take Ownership, Deliver Outcomes, Succeed Together