Nice place to learn for freshers.
If we are ready minimum 12 hours a day and impress the management then it is a good place to work, you will get nice compensation and hikes
Cons
Work pressure, need to spend more time in office
They won't provide hikes in regular basis