Applied to a craigslist posting and got a response almost immediately. I then had a brief telephone screening interview where I was asked about myself and some of my past experiences. I was then asked to visit the office for an in-person interview with 3-5 people that I would be working with. That lasted around 4 hours. They then asked for references, checked my references, and offered the job to me. The entire process took around 3 weeks.