I applied through an employee referral. The process took 4 weeks. I interviewed at Open Systems International (Medina, MN) in Mar 2010
Interview
I was given a phone interview with HR, then an onsite interview including a tour, a general intelligence and essay test, and 1-1 interviews with multiple people. I was then brought back for a second interview a week later. In general, they were very good at selling OSI as a good place to work.