A pretty extensive interview experience. Started with a 5 minute phone screen from HR. Then I went in in-person and had to meet with 2 different people from my would-be team (30mins each), as well as 1 hour with the hiring manager. Also had to talk for about 30 minutes on the phone with another member of the team that works from home. After this, I had to do a skills assessment that took about 45 minutes (analyzing data etc).
2 days after this, had to do an online personality test. Took about 30 minutes.