Applied online. Recruiter got in touch with me, they set up a call after work hours with someone in leadership. Then moved onto the messy onsite, scheduled across 3 days within the same week. So I had to take the entire week off work.
They never mentioned that I cannot pick my own programming language and forced me to code in a language that I definitely wasn't prepared for. My current work uses a different language. So make sure you're ready to interview in whatever the role would be using.
Interviewers were all hectic. One showed up 15 minutes late and rushed through the ssession. Another showed up 5 minutes late and terminated 10 minutes early. The coding session was interrupted 3 times because the Zoom host started another meeting using the same link.
Once the onsite was finished, I was given a timeline for the decision of 5 days. Then after 7 days they told me to wait another 5 days. Then after another additional 7 days I followed up, and was immediately rejected. No feedback was provided for a process that took 42 calendar days, 5 days of my vacation, and 5 hours of intense, unpaid technical work.
My impression from my interviews were that they're a startup full of vibes and not much process. They weren't looking for people who could do a job, they were looking for some polish to shine things with. Work life balance seems a bit off the rails based on my impression.