To begin, from receiving notice that they would like to move forward with my application to being rejected took about 3.5 months. The hiring manager repeatedly apologized and said that it was due to them trying to fill a large number of job openings, but after a while I found it pretty disrespectful of my time.
The interview process is very extensive, but most of the people I talked to were very nice. I had a phone interview with the hiring manager, a simple python coding screen, then a zoom interview with who would be my manager. All went well and were very professional, albeit slow to schedule. Finally, I had a zoom interview with a higher-up at the company who was so obviously disinterested from the start that it bordered on rudeness. A week later I got an email from the hiring manager saying they rejected me. A very disappointing end to a 3.5 month process.