I applied through a recruiter. The process took 1+ week. I interviewed at ICF (Fairfax, VA) in Oct 2019
Interview
The entire interview process was seamless and efficient from the start. There was always clear communication between ICF and myself regarding appointment times and what to expect. ICF even sent me an email before my in person interview with tips on how to succeed in the interview itself. Overall I had a great interview experience with ICF and would recommend this company to anyone looking for a professional and supportive company.