Vantaggi
If you are technically unskilled and know to to talk sweet to managers you have a very good chance of survival in the company As far as Indian clients are concerned they may even ask you to go to the railway station and book tickets for them You will never get the job for which you were hired even if there is a opening matching your skillset this is because the resource management team is a very unskilled one
Svantaggi
If you work two years in TechMahindra you will become a vegetable ie a person who is technically a zero A few project managers will even treat you like their slaves and no one is going to hear your complains coz the management only listens to the manager and he/she knows and well and hence there is every chance of you being exploited