I applied online. The process took 4 weeks. I interviewed at Businessolver (West Des Moines, IA) in Feb 2013
Interview
Many interviews took place, and an aptitude / personality test. Interviews were Informal for the most part. Met with HR and Leaders. Got a tour of facility. All interviews took place in office. Not difficult, they mostly want to understand if you fit their culture.