I was contacted by the recruiter directly, followed by a phone interview with the hiring manager. A couple days after the initial phone conversation, the recruiter contacted me for an in-person interview. On the day of the interview, there was a panel of managers/designers reviewing my portfolio (about an hour of presentation) then I had about 2-3 rounds of 1:1 interviews with the rest of the team. It was a very pleasant experience and everyone there is knowledgeable and passionate about their product. I didn't accept the offer because my current manager gave me an counter offer and willing to address my fundamental reason to leave.