Initially the company has a screening interview probably 20 minutes. Then you have a MS Teams interview with the hiring manager. The onsite interview was a series of 5 interviews with 1 to 3 interviewers. On onsite tour followed the multiple interview session. The interview questions were somewhat challenging.