The interview process moves pretty quickly. I would say within a weeks time I had completed my phone interview, assessment and that same day I was able to schedule a virtual interview for the following week. Just a FYI I have not done the last interview.