I applied through a recruiter. The process took 2+ months. I interviewed at Gates Foundation (Seattle, WA)
Interview
The interview process is long and tedious, but I found the people to be very friendly and gracious throughout. Be prepared to answer the same basic questions about yourself for each person that comes in.