I was first contacted via LinkedIn. After the initial contact with the agency, I was redirected to the company. I had several interviews, with different people. Some of them were via video conf and others were in 1 to 1 interviews. The whole process took aprox. 4 months (too much) but the overall feeling is OK