I submitted a cover letter and resume via the company's website/contact. I was contacted by email right away and set up an interview within a week. The interview was very thorough, and through the process I was able to meet in person with each of the executives on the team - they responded to all of my questions thoroughly and thoughtfully, and the atmosphere of the interview was friendly and professional, not stressful.