Had a first interview with 6-8 people, and was invited back for a second interview with a different group of 6-8 people. The president of the company was present in both interviews. The original position I applied for was filled, but they extended an offer for a different position. The team I'd be working most closely with took me out for coffee to discuss and answer my questions before I accepted.