Initial contact was with the recruitment agency. After a first interview, I needed to complete multiple questionnaires for this recruitment agency. When these were okay I got the meet the company and CEO. After that, I received an invitation for a follow-up interview where they gave me their contract proposal.