Interview process was fair but very lengthy. You go through at minimum 3 rounds of interviews and then any additional questions or testing they may have you will go thru that as well. Overall not a bad experience. I would recommend knowing about the company