I applied through a recruiter. The process took 2 weeks. I interviewed at Inviso (Bellevue, WA) in May 2017
Interview
Very easy and professional interview. HR recruiter contacted me via LinkedIn and we had the initial phone screening. I was offered an in-person interview with four people, all separately. They main discourse revolved around past experience and successes - nothing too challenging.