From beginning to end it was a very enjoyable process. I was contacted by a recruiter for a ~20 minute zoom call followed by 2 more interviews with the hiring manager and a developer on the team. Every step along the way I was updated and informed about the process which resulted in minimal stress levels.