The interview process was lengthy. Honestly I am not sure if I would recommend a position at this company. While the compensation seems fair it also seems like there will be a high level of micro management bu leadership. There is a role play section on the 3rd phase of the interview that is pass/fail. You will go through it twice with the ceo.