The interview process consisted of a 30 minute phone call with the recruiter, a 1 hour video interview that consists of a panel of people you will be working (Including manager), and then another 30 minute video interview (Same manager as the interview before and one other person) to show them your skills for whatever position you are applying for. In this case I had to present a presentation that I created. The interviews took about 2.5 weeks from the moment I spoke with the recruiter. The offer would have come sooner than it did, but one of the key decision makers was out on vacation, but did come a week after my last interview.