I submitted online. Answered some questions and did a personality profile. They emailed me back. Went for a couple interviews and was offered the position. Seems like a great company, and culture - decided to decline as I had another offer in Vancouver which was more where I wanted to live.