I applied online through Indeed, was contacted and screened by a recruitment agency, had another longer interview with a recruiter, then had a meeting with 3 employees. The process took pretty long from start to finish, but I think it was mostly due to the recruiters doing a lot of vetting. Once I met the actual team it didn’t take long.