I had a very similar experience to one of the other reviewers: They seemed a bit arrogant, and the process was arduous. After a few hours on the phone with the recruiter, it was explained to me that there would then be a take-home test, a 1-hour phone coding challenge, and a 4-hour coding challenge on-site. They seemed very proud of this interview process. I heard the practice defended as a high bar with which to weed out underperforming developers. To me, it sounded a bit more about maintaining an air of superiority; they are a "Bay Area startup", after all.
The recruiter did strike me as a well-grounded and likable guy. He tried his best to tell things to me straight and sell the company as being a great bet for the future. I ended my interview process by choice before attempting the take-home test because things picked up at my current job. I just couldn't justify giving some ascended San Francisco developers a full day of my time so they could judge whether I was up to their "Bay Area" standards.
The first at-home programming wasn't really a quick challenge, more of a mini-project.
The following metrics were computed from 1 interview experience for the Thumbtack Javascript Developer role in Draper, Utah.
Thumbtack's interview process for their Javascript Developer roles in Draper, Utah is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Thumbtack's Javascript Developer interview process in Draper, Utah.