Submitted resume through employee referral. Received call from recruiter about three weeks later. After initial phone screen with recruiter set up phone interview with two people there (back to back 30 minute one on one interviews). One of the interviews was on analytics - a statistics questions and measuring the performance of their products. The other was technical, involved sorting list.
Like 8 days later, recruiter got back in touch with me saying they were going to bring me on-site for an interview. They set up a flight and hotel room for me. On-site was five one-on-one 30 minute interviews. Two technical, two analytics, and one on product. Really seemed interested in how I would measure performance of Facebook products and use data to identify problems.
Interviews set up to run from 9:00am - 11:30am. They just grabbed me from the lobby at 8:45, put me in a room that the interviewers came to, then dropped me back off in the lobby after the last interview without showing me around at all. Friend came down to get me afterwards to give me a tour and grab lunch.
Recruiter said would let me know decision within 2 days but no news til 8 days later. Didn't get an offer.
Overall, experience was pretty good though the recruiting staff seemed overworked and often missed their own deadlines.