I applied online. The process took 3 months. I interviewed at Asure Software (New York, NY)
Interview
Interview process was typical. There was an HR calling screen then interview with a few members from Software engineering team. Engineers did not seem prepared for the interview process and insisted I ask a lot of questions to make up for the fact they did not have many questions (They asked three whole questions the entire hour). Interestingly enough, they let it slip that their "pay was below average". Experience with HR was positive.