Every single person was on time and engaging. The conversations were in depth and the feedback prompt. The on-site interview takes an afternoon and meets with three or more different people. A decision is usually prompt and the next day. They have a helpful link on their website on how to prepare for an interview here.