First HR emailed me to set up a phone interview after I applied online. We had a 30 minute conversation. Two weeks later I was emailed asking to meet at the office for an on-site interview where I interviewed with 4 different people. Four days later, I got a call from HR that I got the job!