I applied through a recruiter. The process took 3 days. I interviewed at Workiva (Ames, IA) in Jul 2014
Interview
Pre-Screen by external recruiter, then external recruiter submits your resume, internal resume review by HR, External Recruiter Schedules initial phone interview, 4 Phone interviews occur (2 in one day for me), 3 in your prospective department, 1 in another department, verbal offer, background check,Personality Assessment and then written offer. Each interview about an hour, but more like fun conversations after the first which they question you pretty intensely.
Interview questions [1]
Question 1
Why do you want to work here and what is it that you think we do?