The interview process was relatively standard, but may have changed since I joined. The toughest part was one of the interviews in the panel, which was a mix of testing your ability to solution/think/stay calm on the fly when given a challenging problem. Phone interview with recruiter > 1 or two virtual interviews with team managers > in-person panel + with managers + director