I applied through an employee referral. The process took 2 weeks. I interviewed at Kranze Technology Solutions (Lake Zurich, IL) in May 2015
Interview
Expected a simple phone screen interview. It was surprisingly mostly technical questions, which I was not well prepared for. It would have helped immensely if they gave me a heads up. Talked to 3 different people during the phone interview process and it lasted about an hour. Most of the interview was with the lead software developer.