Screening with internal recruiter, interview with hiring manager then a series of interviews with several team members and some from other departments. The interviews were conversational, low stress, I learned as much about them as they did me. Not much time between final interviews and offer. Negotiation was straight forward. I felt supported through the entire process. One of the best interview experiences I could imagine.