-Phone screen with the Recruiter
-A couple skype Interviews with hiring manager and other team members
-On-site interview with leaders and hiring managers (being notified for this took about 2-3 weeks from my initial interview)
-It was a very pleasant process...long but I understand bc they were combing through a lot of prospects. The logistics and everything were done very well.