The interview process was very thorough, but ultimately rewarding. They want the very best individuals, both professionally and personally. This is almost immediately evident in the interview process. Start to finish about 4-6 weeks from application to offer. Phone interview, on-site interview with local office, then a whole day interview at the corporate office in Chicago. Throughout the process I felt very welcomed and everyone I met was really genuine and just great overall. This will be one of the first things you notice about IPM - the quality of the people. They did their best to make me very comfortable during the flight and stay in Chicago for the corporate interview. The final interview includes a panel presentation. Take this as a serious opportunity to learn about yourself, your path, and how you can contribute to IPMs culture. Interview with the CEO is standard - be prepared to know yourself deeply as a person and fully put that on the table; this was one of my favorite parts of the interview process. It took a couple days after the final interview to get the offer. Overall, a very warm and engaging process I won't forget!