I contacted one of the CEOs after finding job postings, and she got back to me immediately. I met with her on the same day, and proceeded to meet with two SWEs, VP, and the other CEO. I received a take-home assignment along the way as well, but everything happened only within a week from the day I met one of the CEOs for the first time, to when I received the offer and accepted it. As I got the opportunity to learn more about the company during the interviews, I knew this is the company I want to be in, so I am really glad I am a part of the team now. Very positive experience overall.