I had two interview during the hiring process. First one with hiring manager and second one with HR and Hiring manager. Process was smooth. Relocation support was good. They are working with agency, agency is handling all housing and immigration office matters.