Multiple meetings with different managers over three different days. Started with lower levels and worked up to CEO. Was not initially impressed with their facilities, but the people seemed very nice and approachable. The recruiter was very helpful in preparing me for the interview process.