This interview process was the most thorough, organized, and thought out process I've experienced in a company. Each interview, of several, had key components to discuss with and I felt I was able to get a good intro to members across teams I would be interacting with throughout the company.