I was originally contacted by their HR dept / Internal recruiter. The conversation was part phone screen and part informational session on the company, the culture, and the position that they were considering me for. When I say phone screen, I mean it was an informal conversation about my schooling, what I was looking for in a company, location, extra-curricular activities, etc. After learning a bit more about the company and establishing a mutual interest I was set up for a in-person interview. On the first day I spoke with about 4 or 5 individuals from the company. The interviews were primarily 20 - 30 minute 1 on 1 conversations in the conference room, over coffee, and over lunch. The employees I spoke with ranged from people who had been with the company for 3+ years all the way to some folks that had only been there for a half year or so. Personally, I enjoyed being able to get a little more "real" with some of the more recent hires. A day or two later I was invited back for a shorter afternoon session where I met with some of the managers and executives (including one of the co-owners). I thought it was beneficial to meet as many people as I ended up meeting, and it was refreshing to not hear the standard / generic questions.