I went through quite a few interview stages during the hiring process for this company, and the whole process took a fair amount of time — but overall, I had a very positive experience!
It started with a general interview that included some basic JavaScript and general questions, followed by a series of five different sessions: two one-hour code pairing sessions, a Customer Success session, a Product session, and an Engineering Best Practices interview (focused on culture fit and behavioral questions).