Pros
The only remotely good thing about this company is the free spinach wraps for lunch.
Cons
The management operates on intimidation instead of incentive. Most importantly the training provided at Barracuda Networks is terrible. They give you a binder that is supposed to teach you how to operate their products and interact with customers. Unfortunately, the person writing it apparently did not put much effort into it. The formal training occupies about 2 weeks and all the final tests after training are long answer written format. Thus the person grading can be as subjective as needed when it comes time to promote. This company will set you up for failure. I was there one week and resigned because of threats from the training/hiring manager after struggling to pass their policies and procedures test. I can only assume how crappy of a company it would be to work for if they are already threating a trainee over simple policies and procedures after only one week.