1 hour phone interview with hiring manager, followed by 5 hours of onsite interviews with hiring manager and potential peers. Many questions exploring my technical knowledge. The interviewers seem to be top-notch and really knew the technology they were talking about. It was easy for me to assess growth potential based on the readily apparent intelligence of technical personnel who interviewed me. About 3 weeks from application to offer. Very clean, crisp process from stem to stern.