This was roughly a four month process from submitting an application to final round. The response time definitely depends on the part of the season the organization is in. For example, draft/trade deadlines impact availability. That said, folks were amiable and helpful from start to finish - especially during the onsite.
- Screening (30min)
- Technical project (10 days with requested ~2-3 day time limit)
- Review of technical (1hr)
- Onsite (~1day)