I applied through a staffing agency. The process took 2 weeks. I interviewed at Gates Foundation (Seattle, WA) in June 2013
Interview
I contacted a temp agency that interviewed me. They then sent me to another temp agency onsite at the foundation for a second interview. That agency set up a third interview with the department. The department interview was round-robin with three different people.