Great process with excellent communication from the hiring manager throughout the process. Went through an online interview with the manager only, then a interview with manager and 5 potential team members present, 4 tests and walkthrough with very pleasant HR representation.