The initial screening was technical in nature administered by phone followed by in-person interview with management. I then participated in two rounds of 1:1 phone interviews (technical and HR). The final interview involved a technical panel and lunch with management.
The offices are class A in a nice part of town and everyone I met was pleasant and enthusiastic. My first in-person interview had to be cut short due to a company sponsored 5k run (fitness is an important component of the culture).
Advise for anyone looking for a technical position is A) know your stuff, B) don't embellish your resume as the interviewers are sharp, C) be dynamic and engaging, and D) ask questions (nothing shows you are disinterested as when you haven't thought of anything to ask).