I applied online. I interviewed at Neilsoft in Dec 2016
Interview
Telephonic with HR, Face to Face with Team lead, and Skype with VP.
There was 3 weeks processing time for me to be on board after the interview
Interview was completed in 1 Day
Professionally conducted