The initial contact was an phone call asking to set up an interview. They were really flexible and understanding because I emailed to reschedule the interview the day before we originally set it and they agreed to move it to the next week.
The onsite interview was really straightforward and pleasant. I met with an employee who had been there for 10+ years and he asked me first about the items listed on my resume and about myself. Then he asked some technical questions about software development in general. Whole process took about 30-45 minutes.