Applied online and had recruiter phone screen the following week. Was flown to Menlo Park a month later for six 1:1 interviews with team. Was disappointed by short amount of time I got with each (under a half hour, including with the hiring manager). Most of the employees were friendly although first person I met with couldn't be bothered to get my resume info correct even though she had a copy right in front of her. Flight, hotel and taxi all reimbursed. All in all, pretty good experience.