The interview process was very organized. Everyone that I communicated with was a pleasure to deal with. The process consisted of a recruiter phone screen, phone interview with the hiring manager, a on-site interview with a couple of remote video interviews, followed by referral submission and then eventually final call with the recruiter with a job offer.