I applied online. The process took 5 weeks. I interviewed at Garmin in Aug 2010
Interview
Company took very long in this process. Had a phone interview, 3 on-site interviews in one day and then a 3rd interview on the phone. Was told the company has to receive approval for any hiring, and they would let me know. All signs point toward a hiring freeze.