I applied through a recruiter. The process took 4 weeks. I interviewed at ICF in Feb 2024
Interview
The interview process consisted of a meeting with a recruiter and then a meeting with several people with whom you could be working. The separate meetings lasted about 30 minutes.