Applied through a referral, heard back in two months. We did a Phone screen then I had a zoom interview with a manager, after that was told there might be a future round but went directly to an offer. Total process was six months max? maybe closer to four. Not a difficult process but little time is given between each notice, for example phone screen gave maybe a day notice, virtual interview maybe 2 days. Business not weekends.