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
A Good company to work for freshers.
You will get to learn new technologies depending upon the project and stream you get during the training. Best for freshers to start a career.
Cons
You can learn many things which provides growth in your career only if you are interested to do/spend time.