employer cover photo
employer logo
employer logo

Barracuda Networks

Is this your company?

Channel Sales Manager - Channel Sales Manager Barracuda Networks Employee Review

1.0
Aug 27, 2015
Recommend
CEO approval
Business Outlook

Pros

good place for first job in tech - fresh out of college or intern, do not stay longer than 2 yrs max. Fun sales kickoffs and team meetings - benefits getting better

Cons

this place is a meat grinder, constant turnover of good people and bad name for this in the industry - spend more $ on marketing than anything so products, r&d, and engineering suffer a great deal. Deals dont stick, constantly looking over your shoulder after a sale so partners and customers get frustrated. Way too many egos in management that care about themselves more than anything else. Trying to go after bigger deals but the products just dont work in the bigger environments. Very difficult to make $ here, well below industry standards.

Explore other reviews about Barracuda Networks

5.0
Dec 14, 2025
Recommend
CEO approval
Business Outlook

Pros

Executive open door policy, opportunity to grow within the company, hard work pays off

Cons

Base Pay is lower than market competitors

3.0
Jun 12, 2026
Recommend
CEO approval
Business Outlook

Pros

Good teammates who genuinely support one another.

Cons

Growing oversight and reduced trust in sales team.

1
See reviews by: Helpful|Rating|Date|All