Pros
Commvault have a Good product, good technology. For out of college students this is a best place to grow your career. Pay is almost in par with market. Benefits are OK.
Cons
They say 8 hour day's work. But we will end up working 12 hours a day or more if you are a work-a-holic even more. A person working here since more than 5 years will be doing the same stuff, like in QA he will be testing the same product. All products/features are designed by developers. We design a feature just because a customer asked for it. We never think do we really need it. Testers not even involved. Not even Team Leads are involved. Raise will be zero, not even 2% some times. A person can leave commvault and make more money. Some times it will be 20% more than commvault.