I submitted an online application with a resume and cover letter. Shortly thereafter, I was contacted by an individual from HR and asked a few simple questions (mostly personality based). After the conversation, the HR representative asked me to come into the office to complete an interview. The interview lasted about 15 or 20 minutes. A few days after the interview, HR contacted me to let me know that I had received the position. Overall, it was a pretty simple process!