It was thorough, but decision making was slow. It went through multiple stages with the recruiting firm and then interviews with the company itself. All interviews were thorough, professional and well focused. The recruiting firm was very professional and supportive. The interviewers at the company were well prepared and thoughtful in their questions