I applied online. The process took 1 week. I interviewed at ICF (Philadelphia, PA) in Jan 2013
Interview
Phone calls were quick and the scheduling was quick. Very nice people to speak to. The process was easy. the interview was very long and the questions were very vague. It was difficult to answer them without specific details.