Extremely long process. +3 months with 5 rounds of interviews (and would have had another one before offer letter stage). Eventually had to drop out from process to accept another job offer. Everyone was kind, helpful and knowledgeable. I felt they had high standards, and it would be a good company to work with, but the duration of the process showed there needs to be some adjustments in how they manage recruiting. In general I was satisfied with every session and person I interacted with during the process, and I would think to apply again in the future at some point.