Entire process was very quick and painless. I sent in my resume and heard back the same day. They scheduled a phone interview for the following week.
The phone interview lasted around 1 hour and involved coding on a shared online whiteboard. Nice group of questions revolving around system-level programming and general CS theory. After the questions, the interviewer asked me if I would fly out to Campbell for an onsite interview.
The onsite interview lasted around 4 hours plus a 1 hour lunch. There were 4 separate interviews (3 with engineering directors, 1 with VP). Two of the interviewers took me out for lunch. Another nice group of questions involving system-level programming, network theory/programming, and general CS theory. They made me an offer before I left.