Applied on their online employment application page. Cut and paste cover letter and resume. Option to attach a pdf resume too. Took several weeks to get an initial email to answer additional questions. After waiting a few more weeks, sent a follow-up email for a status check. Received an unscheduled phone call to ask some preliminary questions. After passing that first screening, was scheduled for a Skype interview with a recruiter two days later. That didn't go so well. Only asked a few questions, more personal ones than technical. Wasn't invited to move on to the last interview with the hiring manager. Received a "Thanks for applying, but..." email abut 10 days later.