Phone screening with recruiter, then hiring manager, then onsite with peers. Everyone was very friendly, and knowledgeable. The process was long in my case because they really tried a position that was the best fit for my profile. I then talked to a few different teams and hiring managers until I found the right position.