An ad was placed on Craigslist, so I responded with a resume' and cover letter. The owner and I set up an interview via email and I went in a few days later to meet with him and the project manager. It took around 45 minutes and they asked lots of questions, as did I. They were both very friendly and professional and there was an adorable little dog in the office. Their main concern was whether or not I have good communication skills.
I did not get an offer, but I appreciated them keeping their word and getting back to me regarding their decision. They definitely live up their customer reviews.