Thorough, challenging, engaging, and one of the better interview processes I've ever been through. Really enjoyed the onsite interview and meeting the team. There are multiple people who test on different things, and they clearly have a high bar for hiring.