Good hiring process, I had 4 interviews including with the client. they provided all detail related with the project, Also they provided very clear information about salary and benefits. I had interview with future manager in both, client and company side.