Every employer underestimates how big their take-home projects are, but Philo is particularly bad on this front. They claim that their take-home should take "3-4" hours, but it took me significantly longer than that. There's three reasons for that: 1) they ask for a LOT of functionality (IMO they could cut the scope by 50-60% and still get a strong signal), 2) the spec is (probably intentionally) poorly defined, and you're supposed to spend a bunch of time clarifying it over Slack with an employee, and 3) they encourage you to add EXTRA features to "impress" them! I spent way more time on it than I wanted to, and still got a rejection with no feedback. I wouldn't apply here unless you're ok with really devoting serious time to the take-home (like, a week+ of unpaid work.)