I applied online. The process took 3 months. I interviewed at ICF
Interview
Applied for the job via a mailing list posting. Didn't hear anything for 2 months, then had a phone interview followed by in person interview. Met with 9 different people making up both ICF and client personnel. Received offer 2 weeks later.
Interview questions [1]
Question 1
No difficult questions both all in-person interviews were group interviews which I find more challenging that one-to-one