I disagree. I spent nearly a year as a UI designer/engineer for a flight search/booking tool and evaluated all the major interfaces. The #1 killer feature google flights has which kills all other flight search tools (I have seen) is speed. They bought a company (ITA) for something close to a billion dollars which provides near realtime search results for flights.
Kayak (and others) do a good job of streaming search results, but you still have to wait seconds before you're able to make decisions.
I interviewed for a role on the website UI team in spring of 2013. I thought the interview process was one of the best I have experienced. My would-be manager initially reached out to me (not a recruiter) and we had a few nice phone conversations about what they were looking for. They flew me out for a two day interview. If they know it isn't a fit on the first day, they don't have you come back for the second.
I met with 3 developers, a hiring specialist and a development manager on the first day and they asked very domain-relevant questions within my area of expertise. No silly programmer brain teasers. I had plenty of time to ask questions of my own.
On day two I met with non-developers. Business, designers/UX, etc. I was able to get a very good idea of the people I would be working with and the types of problems I would be solving.
I ended up deciding to take another offer, but it was a very positive experience overall. I didn't encounter any jerks like some others have.
Great suggestion! I have 50 gigs of footage of kids playing - I will put together a video that shows one play session, start to finish, and add it later today. (There are some short clips in the Kickstarter video now FYI).