Got an interview opportunity via networking (I was not living in California at the time). The process was very straightforward and non-threatening, compared to that of many of the other companies with which I had interviewed.
The first correspondence was a phone interview with HR...it was really just getting to know me/my personality/past experience and seeing what positions I might be interested in. While I was interested in Account Management, the recruiter recommended me to interview for other available positions in Project Management.
I decided to move forward with interviewing for a position on the PM team. The next step was a Skype interview with the two supervisors of all the Project Management teams. Interview lasted about a half an hour, was straight forward...no curveball questions and was generally a positive, flowing conversation based around past work experience and the nature of the position.
My final interview (also via Skype) came about 4 days later, and was with a member of the team I would be working on. This was somewhat of a "personality test" type interview. Again, it was very non-threatening and was focused on gauging my work aptitude and attitude. Essentially, they wanted to make sure I'd make a holistic positive addition to the team.
Received offer a few hours after the final interview, dependent on background check and positive references.