It was quite a long process. 6 interviews in total. first two interviews were more a get to know me. Then the final four were themed as cross functional, technical and problem solving. I feel like I did quite well in most of the stages but the technical interview was quite difficult and I wasn't ready for the style of questions. Overall, the process was good, everyone I met were really friendly and had interesting backgrounds.