I applied through a recruiter. The process took 3 weeks. I interviewed at The Yoder Team (Grand Rapids, MI) in Mar 2016
Interview
15 minute pre-screen (fast pace questioning). 20 minute profile assessment (interesting mix match of questions). 30 minute face to face interview (in depth questioning). 30 minute lunch meet and greet (casual meeting). 30 minute team interview (each team member asked a questions, relaxed feel). Overall it was a long process, but in-depth which I appreciated. A well mixed process.