The whole process was excessively long, almost 4 months passed between submitting a resume, and the last round of interviews.
I met a total of 7 engineers and one HR person. Half of these people had worked at the office for less than 1 year. Two of the more experienced engineers made several comments during problem sessions which seemed unprofessional to me, or as though they had fairly poor interpersonal skills. Two of the people who interviewed me seemed to be very young, these were probably the nicest people I met there, although I wondered why someone barely out of university was tasked with evaluating my skill-set.
Despite providing a very detailed resume, and being present for two onsite interviews totaling over 7 hours, no one asked any serious questions about my background. All the interviewers focused on undergraduate level programming problems in the areas of data structures, graphs and a basic architecture question. There were no behavioral questions, I had no opportunities to explain my past work experience.
The company has a very good reputation overall, although it didn't seem to be fully represented by the people that I met.
I'm not too disappointed about not being offered a job.