Had interned with them over summer, and it took them about 3 months after the internship to get me an interview. Flew me to HQ and put me up in a hotel the night before (flight reached at 1am and I got to sleep by 2pm, had to take a cab). Asked me to get ready for tours at 7am and then had 7-8 rounds of interviews the whole day, had to take lunch during an interview. Interviews went really well, and the interviewers were impressed, and it was apparent they liked me, my internship work, courses, and technical know how. Had technical rounds, personal rounds, IQ/case based rounds, general role playing rounds, and a couple of teams interviewed based on what they were looking for. Now its been over 1 month and a half but no response from them, and each week I would get an email saying it'll take them another week to decide. I really didnt like the unprofessional attitude since one would expect a company to know of its hiring needs before asking someone for an interview. Not at all the experience I had while interning, which was the reason I wanted to come aboard in the first place, people and work culture.