I applied online. The process took 2 months. I interviewed at iCIMS (Holmdel, NJ) in Nov 2018
Interview
The interview process was pretty detailed but standard in it's phases. 1. High-level recruiter screening 2. An online assessment 3. Lead Recruiter 4. Hiring Manager 5. In-person interview