I applied through a recruiter. The process took 2 weeks. I had 2 phone screenings and then two panel interview onsite. Before the initial panel interview, there was a technical accounting test that is very similar to CPA questions. The interview process was scheduled for half day and required half day off from my previous job. The interviews took all of that time. And the offer was granted two days after the final onsite.