I applied online. The process took 1 day. I interviewed at ICF (New York, NY) in Feb 2018
Interview
The interview was about an hour long and through Google Hangouts. I was first briefed on the cmapny then asked a series of questions. I was a bit nervous after all the questions but i got the job i applied for.