Very thorough. Three rounds, culminating in an in person 90 minute presentation with Q&A. The investment the company makes in providing different business representation is commendable. Additionally, different layers of expertise is present in the interview process allowing for different perspectives and use cases being raised in the process.