Stages included an initial HR phone call, a short writing task, and a 60 minute virtual interview with the hiring managers.
The team was friendly throughout and my final interview was thoroughly enjoyable; flowed more like a conversation. Challenging but thought-provoking questions, didn't feel too mechanical which was good.