Applied online. I mentioned to them that I already had an offer on the table from another company (I did, and I ended up taking that offer), and they were able to expedite the process and move me directly to an on-site interview. Interview consisted to 5x 1-hr interviews, as well as a lunch at the cafe in the San Bruno HQ. Recruiter promised to get back to me in a timely fashion so I could decide quickly on my other offer. True to her word, she got back to me a mere 48 hours after my on-site.