Lengthy but smooth process. They had multiple interviews setup. However they were always communicative regarding dates or changes. I found the interview to be average in difficulty. They were definitely some challenging questions but alot of them were HR based and situational.