Initial screener from the recruiter. The first half of the process moved quickly, but the final round they expect people to come in for five hours into office for four or five more interviews. I can understand the necessity of doing something in person, but expecting a four to five hour interview in person as the final round is pretty insane.