at Barracuda! The US sales renewals team, based in Alpharetta, GA and Campbell, CA is responsible for driving renewal rates..., and drive innovative ways to cross-sell and up-sell our products. This role reports to a Renewals Sales Manager and requires...
at Barracuda! The US sales renewals team, based in Alpharetta, GA and Campbell, CA is responsible for driving renewal rates..., and drive innovative ways to cross-sell and up-sell our products. This role reports to a Renewals Sales Manager and requires...