I filled out an online application and got a call the next day for an interview. I went for the interview the next day and it went very well. It was quite casual and friendly. The standard questions were asked about myself and then we got into the questions that have been previously posted by others. I unfortunately didn't get the job but it was a good experience none the less.