I applied online. The process took 3 weeks. I interviewed at Cartegraph (Dubuque, IA) in Nov 2014
Interview
The interview process was pretty straightforward. I applied online, a week or so later I got an email back about scheduling an interview. The interview was entirely behavioral, as there was no technical questions at all. It was formal, but very relaxed, as the three people I interviewed with were very friendly. After the interview it took a couple weeks to hear back. I would've liked to hear back sooner after the interview, but each company is different.