I applied online. I interviewed at ECI Software Solutions in Apr 2018
Interview
First a Phone interview with recruiter, then interview with direct manager, then seperate phone interviews with 2 VP's. Overall it took about a month before I got the job. It was a long drawn out process.