There were 2 stages of interview
1) Telephone - Number of interviews 3, Mostly technical.
2) Was called for in person interview, 3 people interviewed me for about 2 hours mostly related to position.
HR is very good and they follow up very well, if you have applied HR makes sure that your resume reaches hiring manager, they setup the interview very professionally.
Interview process I would say is moderate, interviewers are friendly and mostly stick to position related questions.