The entire process took about a week.
It started with a phone interview, followed by an in-person technical screening and a personality compatibility test.
In the following day, there was another interview where I was asked situational questions and this was followed by a group dynamics activity where I got to meet the team and vice-versa. Very nice people, I really had a great time talking to them.
The last step was to meet Chris, the CEO and Jane, who were both very welcoming and kind.
Overall it was a very enjoyable experience, I thoroughly recommend interviewing with this company.