Interview process is unnecessarily long, a on the phone interview then in-person then working with the staff for one day then finally a interview with the president. They ask you all the interview questions you could think off and they are behavioral test type of questions.