From 1st contact to joining ICF, the process took ~8 weeks. It started out as informal, informational calls, graduated to interviews, and led to my accepting the position. Every person I spoke with along the journey was friendly and informative. Their love for ICF and passion for the team made the decision for me to join them easy.