Comment Comment by mvineetmenon >India (Anywhere)You mean remote anywhere in India? I don't assume Tech Mahindra to have offices everywhere in IndiaAlso, what's the compensation like? parent mvineetmenon 1 year ago
You mean remote anywhere in India? I don't assume Tech Mahindra to have offices everywhere in India
Also, what's the compensation like?