Pros: large clients
Cons: sometimes, being a very big company, it gets difficult to come in light and showcase your potential
Tech Mahindra Limited, is India's 6th largest software developing company and has large strength of more than 46,000 employees.
It is a great company to work for, specially freshers as its training is very rigorous and challenging and that helps a lot while working on projects.