Initial round was a phone interview with the Senior Manager. I heard back within a week that I was selected for the next round which included half a day on-site. In the on-site interview process, I had a series of 6 interviews (some one-on-one, and a couple with two interviewers). They also asked for a one hour presentation of some of my past research (or if not applicable, a journal-club-style presentation of an interesting paper). The presentation was intended to be about 35-45 minutes, with the rest of the time for questions.
In the interview process, there is interaction with every other member of the team, and nearly all of them will attend the presentation, suggesting that the entire team is part of the decision-making process. Everyone there was extremely warm and friendly (which makes sense since this is a heavily customer-focused job). The setup is relatively informal, but make sure you arrive early as punctuality is a key asset that everyone stressed for the job.