Took about one month to get through a screening call, an interview with the hiring manager, and a "panel" interview which was three separate interviews. One of which, the interviewer didn't show up to the call and I was waiting for approximately fifteen minutes until I emailed the recruiter to find out that the interviewer was sick and the interview would need to be rescheduled.