What’s Working In Favour Of Tech Mahindra?

What’s Working In Favour Of Tech Mahindra?