Tech Mahindra has an employee rating of 3.4 out of 5 stars, based on 40,052 company reviews on Glassdoor which indicates that most employees have a good working experience there. The Tech Mahindra employee rating is in line with the average (within 1 standard deviation) for employers within the Tecnologías de la información industry (3.9 stars).
for a new joineee it should not be that hard to complete 2 years of bond as 4 months of training will definitely help a lot in future
Cons
the time just goes away with out learning anything as most of the new joinees complain of not allocating the project for a long time even after the training has been completed