Mine was a unique/odd experience. I interviewed first with an 'external' recruiter who thought my experience and skill set was a good fit. He knew they were looking to hire quickly and he had a very good handle on what the job was and who they were looking for. He forwarded my resume and his write-up that same day. He was surprised that he didn't hear back from them for almost 2 weeks. When he did, he found out that a corporate recruiter was now in the loop and that recruiter was in India, making the coordination of interview times difficult. Then, a week later, I heard from the recruiter in India saying that wanted to interview me. Scheduled. It went fine. Another week passed for him to schedule an interview with the hiring VP, then a week to have that interview. The interview with the VP seemed to go well EXCEPT that the job description was a 180 difference from the role I had understood it to be and had prepared to discuss. The VP said he wanted more time with me to discuss how I would execute the duties of the newly described position and that he would ask the recruiter in India to schedule it. Note: the VP is in DC and I'm in CA. I never heard back from the recruiter or the VP regarding scheduling the call. When I reached out to 'my' original recruiter, he said he would try and get an answer. When he did (a week later - now it's 6 weeks into the process) he said they had decided "not to move forward". I see that as very disrespectful: 3 interviews, including with the VP and no feedback whatsoever. My recruiter was surprised and confused by their behavior. I hope anyone hired there has a better experience with Tata than I had interviewing with them.