Probably the worst interview process I've ever had. Started the process with a recruiter, then had a nice conversation with the person handling personality screen. First phone tech screen was general JS concepts like closures, prototypes, unit testing, etc. Next round was an extremely verbose word problem that the interviewer was late in sending me (was supposed to be 15 minutes before the interview). After reading it, it was simply about initializing objects, then multiplying their properties in arrays. After solving it with 15 minutes left in the hour, the interviewer hounded me so much about esoteric production practices, that I thought I wasn't moving on.
To my surprise, I was chosen to move on. I solved the question after some discussion and a hint or two, but when the next interview came in, the interviewer I had told me there were going to be no more because the other people couldn't make it. I've never been more disrespected in an on-site interview. I've failed technical on-site questions and still not been walked out the door immediately after. Strongly would recommend avoiding Haven Life.