I met with the recruiter, then was moved forward to interview with four other people both on the team and on other teams that I would be working collaboratively with, and finally the hiring manager. The process stretched over two months, with understandable delays due to illness and holidays. I was told I was in the final two candidates, and then no update for two weeks, at which time the recruiter finally called me and said that the team had decided that although I had gotten pretty much 100% positive feedback, NEITHER of the two final candidates was "exactly what we are looking for" and I was informed they would be starting over.