I applied online and was quickly contacted by the HR department. They set up a phone interview for me the same week. After this phone interview they emailed and said they wanted a face to face interview. I had this the following week. About another week later, I was called and given a job offer. The whole process was fairly quick and smooth.