I was approached by a head hunter. First, the head hunter reviewed my resume, he arranged a phone interview. After going through the phone interview, I was invited for an on-site interview. The on-site interview is consist of a presentation session with Q&A and multiple one-on-one interviews. They handle the interview process quite well. The opportunity did not work on from either side.