There was a phone screening with HR, then a formal phone interview. Next was a panel interview with 4 people. After that, I was waiting for a final interview with the vp, and they ended up flying me in for the final interview and then to meet with the team to get a feel for the culture. All in all, it was about a 6 week process.