Multiple interview sessions were arranged with various interviewers across different days. However, on two separate occasions, the main interviewer did not join the scheduled call, resulting in both sessions being rescheduled. Finally got the offer and they took very long to give me the actual contract citing they are still getting approval
Went through 2 rounds of interview - one virtual and one face to face. The interview process was rather pleasant. The hiring manager was friendly and respectful but no update from the recruiter despite multiple follow ups.