I applied online. The process took 2 days. I interviewed at Garmin (Kansas City, MO) in May 2018
Interview
They called me to schedule a phone interview two days after I applied. They sent their benefits package in the phone interview confirmation email. I was interviewed by the HR Manager of Recruiting.