I sent my resume to a friend who then passed it along to his GM. Within the next two weeks he reached out to me and we met for coffee. I then had a brief phone interview with HR, and after that I was asked to come into the office for an onsite interview. This lasted about 3.5 hours.