The process was lengthy, but overall well explained by their HR person. It was a four-stage process, with a first quick HR screening, then an informal chat with the hiring manager, a written assignment and finally a panel interview. After the final interview, I was told I'd get the answer within 2 weeks, which did not happen. I followed up and HR let me know I was not successful.