I was contacted by a recruiter through my University Career Services, and was interviewed on campus for about 30 minutes in a standard interview. I was then invited to a 2 day site visit for more interviews. The first night we went to dinner with several managers and directors, and they were very personable. The next day consisted of a site tour, seven 1 on 1 interviews with directors or managers, and a lunch with other new hires. Overall the process was quite stressful, especially because they seemed unprepared and none of the managers interviewing me seemed to be on the same page. It was also unclear what positions they were actually interviewing for, and the logistics during the day weren't very smooth. I was impressed by the company, but by no means got the "small company feel" they constantly talked about.