It was a rigorous process. I went through four separate interviews. The first two were on the phone with a HR representative and the hiring manager. The third interview was onsite meeting with several people from different departments. The last was a more casual interview with people from the office to gauge my chemistry with the team.
It was challenging but ultimately a great experience. I enjoyed the process so much and had a lot of fun speaking with everyone. They were all nice and very encouraging.