The process was relatively long and intensive - began with a phone screen with the recruiter, then a phone case interview with the hiring manager, then a take-home case and presentation, and finally an all-day on-site with the team, which included several case interviews. However, the process was excellently run, and the team was clearly a very high-caliber and thoughtful group.