The process was quite typical for this type of role. It just was extremely slow. It started with a recruiter contacting me almost after 2 months since my original application on their website. That was followed up by an phone interview with the hiring manager and a second manager. Both had very good analytical backgrounds and the interview was mostly technical. Including SAS coding questions, and predictive modelling questions. I was then told I was going to be invited onsite to interview. But it took another month before that interview was even scheduled.
The onsite interview is a presentation. You choose some of your work to present. There were at least 5 managers/senior managers and directors int he room, all of whom asked many (and good) question about the presentation I was giving.
I flew back with the impression the interview went well, but everyone kept their poker faces and I wasn't sure I was going to get an offer.