Highly unprofessional process from start to finish. If you apply to Barracuda expect them to treat you poorly throughout the entire process.
They repeatedly tried to say I was inexperienced in various areas despite 9 years of experience in similar positions. I found several terrible bugs in their demo software which seemed to offend them badly. They refused to review my degree and in the end I felt discriminated against because I was American.
Their reasons for not considering me were fully manufactured and they made me wait months between communication. My advice would be to look somewhere else with a more professional culture.