Applied online in July. Had a quick 30 min phone interview with a HR recruiter a week later which was half "tell me about your experiences" and half a quick Gallup screening interview of ~20 questions. A week later had another 30 min phone interview with the hiring manager which was strictly explaining the role and a few behavioral experience-based questions. A week later had a Gallup phone interview which was supposed to take an hour but only took about 35 min. You can research the questions on Glassdoor all you want but you really cant prepare for it, just be yourself and answer quickly and honestly. Was contacted a week later about scheduling an on-site interview. Two weeks later had the onsite interview where I had 3 one-on-one morning interviews, then lunch with 3 people, then 4 more afternoon interviews. One interview was technical where I was given blueprint designs for a product, told two parts were not working, and asked to determine why and then calculate the failure rate given 30 data points. Was fairly easy and the interviewer helped me along a lot. All other interviews were very standard informational and behavioral interviews, they flat out told me they weren't trying to make it hard on me, just getting to know me. Everyone was incredibly friendly. Took another week and a half to hear back and receive the offer.