CEO
Rohit Ghai
CEO Approval Rating
82/100
2003
PrivateAcquired by Kohlberg Kravis Roberts & Co. L.P.
https://www.barracuda.com/