It was one of the worst, time wasting interview I ever had in my life. They'll call you early as they say the interview starts from 2:30 PM, so be there at the said time.
I reached lil late, my first round was Versant round (approx.17mins for each candidate) for which I had to wait 2hours.
The second was ops round (approx.10mins) for which they made me wait 4hours. This was the story with every applicants who where present there. Some had came for second day interviews out of which couple of them left without giving the interview, because of the long wait.
There was a guy who came at 2:30pm, just to collect his offer letter. Guess what he left at 9:30pm.
Later, they asked me to come next day for other rounds. Relief, just for two rounds I wasted my whole day, I left at around 10:20pm to be precise.
And this is the only reason, I won't advice or recommend anyone to give an interview at Tech Mahindra (Mumbai, Malad west).