I had a limited time to complete the interview process and the company did their best to make it work. The interview was in 3 stages:
- Communication with recruiter
- Phone call with hiring manager
- Several onsite interviews
I received feedback 10 minutes after the last in-person interview
Overall it was a very pleasant experience