I applied through a staffing agency. The process took 3 months. I interviewed at Aprio in Dec 2018
Interview
All my interviews were performed through Zoom video chat. I had an interview with HR first then if you were a fit - next would be the hiring manager and then a co-worker that you will be working directly.