Recruiter contacted me. I went through several rounds, including initial phone screen, a simple frontend related project that I submitted, a technical phone screen, an in person technical interview where I talked to several different engineering team members, and then a final chat with the CTO. Everyone during the process was very helpful, friendly, and knowledgable. The process was somewhat rigorous (which is good), and all of the questions were fair. No curveballs, just fundamental JavaScript and React.js questions. No egos and I could tell that everyone was passionate about what they do.