Began with a HR phone screen (60mins), followed by 2 phone interviews with the hiring managers (60 mins each). About a week wait in between each phone interview. Then they flew me in for an on-site interview that consisted of 4 in person interviews: one with a peer, one with the director, one with the hiring manager, and one with an HR manager.
Received an offer 2 days later.
Overall I was very impressed with the vetting process. They were very clear with their expectations and the expected salary. Gave me an offer substantially higher than I expected.