Recruiter reached out via email, scheduled a 30-min call followed by a 1-hour technical screen and a hiring manager interview that was purely behavioral. Then came the virtual onsite consisting of three rounds of 1-hour interviews (two technical, one behavioral). Recruiter is very understanding and responsive. I received an offer call three days after the onsite. The interview process is a bit lengthy but everyone I talked to was super nice and friendly. A very all-rounded interview process and I appreciate the organization.