I applied through a recruiter. The process took 1 week. I interviewed at Elite Technical
Interview
Initial phone and then a video interview/s. It is also possibly there could be an onsite if you will be working in the corporate office in NY. The interviewers are very down to earth and yet professional.