Bad experience. After applying online, I was given a take-home project that required a significant time commitment. Following that, I had an initial chat with a recruiter, then a technical interview with a senior engineer. The interview felt discouraging from the start; even though I solved the problem, there was a continuous stream of follow-up questions that made rejection seem inevitable. I wouldn’t recommend investing so much time in their process. If you’re deciding whether to complete their take-home project, I’d suggest skipping it.