Over the course of a month there were 3 interviews. A phone interview with HR, a one on one interview with the CEO and an interview with the CEO and a few team leads. In between that there was also a writing sample done. All of the interviews went extremely (or so I thought) well, and I was informed I was one of the top 3 candidates. Unfortunately I didn't get the position and I think they may have put a hold on hiring. They are going through a CEO change so maybe that is why. At the end of the day I am grateful I had the opportunity to interview with such a great company-everyone was so nice, and warm-but disappointed I feel they strung me along.