I applied online. The process took 6 months. I interviewed at Princeton University (Princeton, NJ)
Interview
Phone interview, then entire morning of meetings. Met with an HR rep and then had 6 30-min. interviews with different people in the department. Also took an online MS Word test and an Excel test, as well as a writing and spelling test.