took a month form phone to in-person interview. Went 2 times to meet different managers and team members. Took them couple of days after the whole process to offer the job. After that the recruitment process was easy. Typical health screen, background check and paperwork, all goes pretty smooth.