Applied online, contacted less than 1 week after for organising 1st screening call. 1 phone interview with HR, 1 phone interview with hiring manager, 4h interviews (onsite). Offer received 2 days after onsite. All the process was pleasant and quick. However, I declined the offer (lack of clarity on roles and responsibilities).