1. Recruiter screen via phone (standard preliminary screening process)
2. Virtual interview with hiring manager
3. In person interviews with 3 business partners and hiring manager at the office location
The only issue I had from this experience was it took 5 weeks to get any feedback