I applied it through recruiting agency (This is a temp to permanent position). The whole process was really fast. I applied on Tuesday (The beginning of December 2015). Then, the next day, my recruiter called me to set up a phone interview with the hiring manager on Wednesday. At the end of phone interview, the hiring manager invited me for an on-site interview for the following Wednesday. In addition, I am also required to bring a writing sample to my interview. After two weeks of the interview (due to Christmas and New Year's holidays). I got an offer from the hiring manager.