It was lengthy process. Took long time to get through the entire process. Had phone , video and in person interview. Very thorough screening from hiring manager. HR processes were clumsy and took long time to respond. I had to follow up with HR on every step on communication.