Just wrapped mine and the timeline was very different from what I expected, so logging it for the next person.
My exact timeline (ops/bizops role, mid-level): Applied: Day 0 Recruiter reach-out: Day 8 Recruiter phone screen: Day 13 Hiring manager intro call: Day 19 Take-home case sent: Day 22 Take-home submitted: Day 25 (they give you 72 hours) Case debrief interview: Day 31 Onsite panel (4 rounds, virtual): Day 38 Verbal feedback: Day 43 Written offer: Day 46 Exploding deadline: Day 56 (10 days to decide)
Total: around 6.5 weeks from first recruiter contact to written offer. That tracks with a few peers who went through engineering loops around the same time (they were 5-7 weeks).
The wait between the onsite and verbal feedback was the worst part: five days of silence. I emailed the recruiter at day 4 asking for an update and got a reply same day saying they were still in debrief. So they're reachable, just sometimes slow to sync internally.
A few things that affected pace: Scheduling was easy on my end. If candidates are slow to respond to scheduling, I imagine the whole thing stretches. I didn't have a competing offer timeline pressure. If you tell them you're exploding somewhere else, I've heard they can compress the onsite by a week. The case debrief added roughly a week vs. eng loops that skip that step. Not all roles have it.
If you're wondering whether to follow up: yes. Once a week check-in is totally normal and doesn't flag you as annoying.