I had a really positive overall experience during the interview and hiring process. My recruiter and hiring manager were so good at communicating next steps and they would follow up weekly to let me know where the team was at in the process. I had an initial phone interview, then fly out for an onsite interview in Menlo Park which was back to back interviews with four or five people, and then I had one last phone interview a few weeks later. The team I joined all emailed me when I accepted the offer congratulating me and welcoming me to the team, pretty awesome gesture and warm Facebook welcome. It really helped assure me I had made the right choice.