They have a very good learning curve for freshers.
You can learn a lot in the initial days.
If you are very good enough to get into their top client companies you will get a good amount of exposure
Svantaggi
They outsource the employees to other companies where you will have to attend interviews and get yourself placed in any of their client companies
The management staff for the internship is too much of a military school type, agree that it is important to bring in discipline but it goes beyond way too much
You will be signed with a 1(intern)+2 years bond or you will have to pay a hefty amount to resign. Make sure you make the right descision