I applied through a recruiter. The process took 6 weeks. I interviewed at Annese & Associates (East Syracuse, NY) in Sept 2017
Interview
First contact was a phone screening with HR. A nice touch was that they went over the company's values and history, which made me more interested in joining the team. After that I did two on site interviews talking with various people on site and via video conference. It took a bit to get hired and then screened, but it was a good experience.