I had read previous reviews posted here before interviewing, but I assumed them to be an anomaly. I was wrong. If you value your time, do not interview here. In summary, the interview process is unnecessarily long, some of the questions asked are comically easy, and when you think you've done well, they'll reject you. For a team of fewer than 10 engineers, do you really need: 30 min tech screening, 4 hour take home assessment, 45 min follow up for said assessment...and then a 45 min front-end interview, 45 min backend interview, 45 min interview with a data engineer and PM, and a 30 min systems interview? Keep in mind that many of these interviews are with the same people. This place is a joke. The company is wildly mismanaged and their interview process is totally broken. Do NOT interview here.