Interviewed initially with an external recruiter, which was a great experience. It took 1 week to get connected directly to the hiring manager. I had 1 short phone interview with hiring manager and then an onsite face-to-face interview schedule --- 2 weeks later. On site interviews went very well, but it took an additional 2-3 weeks for them to get back to me. I had another onsite interview, but at a different location. The entire interview process took about 6-weeks. I approached the interviews with a case study presentation.