There was an initial interview/ review with the staffing agency. After that there was an HR interview. Then an interview with the manager that was recruiting for the position on the phone. This followed an in person interview in the next 2 weeks with the team I would be working in. This followed an interview with the team I would be supporting. Most of these interviews were easy and there were hardly any technical questions asked. After this the HR department made an offer, and there was a call explaining the benefits. I asked for additional time in joining they gave me some time (Until April). The whole process started in December 07/ January 08..