Went through a couple of rounds of interview. The first round was with a technical lead at HQ, who was responsible for deciding which project I could be placed in. The next step was to meet with the project manager and the client at the project location.
The hiring process was well managed. First stop was at HQ to meet with the HR rep and go through different forms. Once that was done, went over to the client site. The project manager at the location was well organized and helped with getting oriented at the client site. Met with other clients and team members that I would be working with.