The interview process was good. 1st round with recruiter, 2nd round with Hiring Manager, 3rd round with CEO, Final round with Hiring consultant. The screening is done over the phone and the initial call with the hiring manager was done over Skype. Then once those round were over you are scheduled the rest of the rounds at the office.