I applied for the job, got a call back from the agency and arranged a first interview. Got through first interview, then arranged for second interview with the HR. The HR person was better at recruitment and was professional. I appreciated the feedback and was informed with the process through to he last interview with the company CEO. She also gave me tips to ace the interview.
I had three interviews. All interviews were great, good questions by the CEO. Interesting work, opportunities to travel. Salary offered was a little low.