I submitted a resume online and got contacted a week or so later to set up a phone screen, which ended up being a couple quick behavioral questions and a few simple technical problems in C++. I passed that, and they flew me out to New York a couple months later for an on-site interview. The on-site was rather strange, since I only had two rounds of technical interviews and none with HR, whereas my friend, who was there with me, had three rounds of technical interviews and one with HR. In any case, I screwed up my on-site pretty badly and didn't get an offer. Seems like a cool place though. I hear famous people walk into the office all the time.