I applied through an employee referral. The process took 3 months. I interviewed at ICF (New York, NY) in Jul 2014
Interview
Phone interview with HR or Manager first and then invite down to one of the offices for an in person meeting with each of the Senior Managers or Division Leads.
Interview questions [1]
Question 1
Nothing jumps out as difficult, all very standard questions and mostly casual. There is a test on the computer you have to do in two hours.