Overall, a very negative experience and I do not recommend going through their process. After a few virtual interviews, it took a couple of weeks to get feedback on the next steps in the process. I was then invited to visit their office and meet the team during the work week, and had to take time off from my current role to do so, After another couple of weeks, I was informed of their decision.