I applied through a recruiter. The process took 3 weeks. I interviewed at Freelance (New York, NY) in Nov 2016
Interview
I worked with a recruiter over the phone, who arranged for an in-person interview with the hiring manager. The hiring manager was impressed and after a period of about three weeks, I was brought on board.