The interview process was 1 hour in person interview with the hiring manager and a few team members and then a 2 and half week wait to hear back in which I reached out to the recruiter and hiring manager two times for updates on my status in between. Finally I came to know that it was put on hold and that if it went off hold they would most likely hire an internal resource.