The people I spoke to were nice enough, but I got a certain sense of the company and culture that wasn't appealing. First off, I showed up to an interview with a hiring manager and my zoom link didn't work. Turned out they had to cancel and hadn't told me. They offered to reschedule, and I had to follow up for weeks before finding out the original role I was contacted for was filled. Very organized. Eventually I did get in to interview for another role and made it all the way through to the end of the process, which ended up being a recruiter screen > coding interview > hiring manager interview > final 3 part panel consisting of another coding interview (sigh), a mock code review, and a system design session. Ultimately I mucked up the system design because it was presented a little differently than I am used to with the first part of the system already drawn. I misinterpreted the function of that part of the system, and my design was missing half of what it needed and required a lot of guidance from the interviewer to flesh it out, which is on me I guess. What really stood out is that throughout the entire 4 stage/6 interview process, I wasn't asked a single question about communication, collaboration, resolving conflict, or any other soft skill related topic. All of it was focused on pure technical assessment, and they do not seem to care about what other strengths a candidate might bring to the table. They all appear very proud of how smart they are, and must be on their way to be the next FAANG. If all you want to do is be the smartest in the room and write the best code (and it better be in Python!), go for it. If you care about anything else, or have strengths in other areas, it's probably not a good fit.