I'm not based in SF so the first interview was over the phone. I happened to be in town two weeks later so I was invited back for a face to face interview. Three interviews was arranged where I got a chance to meet some of the people I would be working with if offered the role. It was great to meet people on my team straight away as it gave me an idea of the culture. This 2nd round of interviews was also successful and as I was leaving town just two days later, the 3rd and final round of interviews was arranged for the following day. It was great that they where flexible enough to work around my schedule and could progress my interviews so quickly.