Tech Mahindra: I am a mechanical engineer and I have been placed in TM. Is there any chance that I can switch to a mechanical company after joining TM? How long does it take to get promoted in TM? I have done my BE in mechanical engineering. Should I join Tech Mahindra? What is the role of mechanical engineering in TechM?