A good block mason is fast. That foundation looks like a couple days or so. How long does it take to bring in forms, set them, add rebar, level them, align them, tie them off, then pour, vibrate and finish, then come back and strip forms and clear out? That is easily 2-3 days. Now I prefer poured for the overall structural solidity of it, but the points against block are not time, they are in the strength and resiliency of the block vs poured. Plus - Up here block is cheaper.... I know my foundation walls took at least 4 days by a large crew. There was 2 days of forms being delivered (being used on other jobs). Then they sat for a couple days. Then they showed up and set them and the rebar. Next day they poured. A day or two later they stripped. Then they picked the forms up within 1-2 days. Total time was easily a week, week-and-a-half, but actual work time was much less. All that overhead time of moving crap around and scheduling adds up.