Applied online, was contacted by hiring manager directly. All interviews were done via video conference. Had a 30 min technical interview first to see if I met the threshold for the full interview process, questions were relatively straightforward. Then had a HR screening interview, then I gave a 45 min presentation followed by questions. Presentation was well received, then I had 6 30-min interviews with various members of the group, from Scientists up to Directors. During last interview I was told I would hear back in about 3 weeks. 3 weeks later received automated email saying I had been rejected. Overall very nice people and enjoyed learning about how the company worked. Interviews frequently included technical questions so be prepared.