The interview process was very lengthy. I had one virtual interview and two in person interviews. This process was a little over 4 months from start to finish. I found that I had to follow up with them constantly in order to hear more. They check references for multiple candidates at the end which can put those not selected in a very tough spot.