I applied through university. The process took 1+ week. I interviewed at Caltech (California) (San Jose, CA) in Jan 2011
Interview
was great and welcoming. We came and conquered, we ate cake and left. The questions were professional and spot on. Respectful people for a respectful organization. I would recommend you apply and start enjoying your job