Initial 45 minute phone interview with hiring manager went well, so they brought me in for an onsite interview. Five and a half hours talking with eight people from different groups (but all one product team). Great people, friendly, relaxed. And really nice, welcoming touches like a welcome message on the white board, a printed interview schedule, and a "thanks for coming and good luck" card on the table. I was impressed and after talking with everyone I was feeling really positive about the people and the company. They have a really great thing going there!