30 minute phone screening, then 2 hour on-site interview. Everyone involved was extremely helpful, supportive, enthusiastic. People at all levels of the company are very knowledgeable. Positive experience, but company has very specific skill sets in mind for open positions.