Since Neil was sent "on set" while Jenna was filming, a lot of the article details him talking to people that work in the industry (journeyman/freelance make up artists, camera men, sound guys, Male "Actors").
One thing that stuck out to Neil that he drew attention to is what these guys bullshitted about at work: Sports. Kids. Health Care. Wages. Tax tips (since they're all contractors).
The reason I bring this up is to make this point: No matter how mundane or bizarre your industry, people still have the same genuine needs. A company that addresses those needs in a superb factor will have loyal employees. If Google is subpar in salary and puts people in jobs that're menial and they're overqualified for them, they will get bored and they will leave. I can't simplify it any more than that. Any company with 18,000 employees can't rely on "cool" to motivate. For an easy 17,000 of those workers, money (or stock options) is the biggest motivator.
A lot can be said about this, but I'll go out on this note: Not all of the world's greatest problem solvers are in their mid-20s and are motivated by the "cool" factor of a web app and think in Python.
The majority of people, in any field, are motivated by money. Microsoft pays in the 68th percentile for a reason. You'll never be rich, but you'll always be comfortable. And yes, intelligent 24 year old Standford CS grad should feel like there's something more to life than supporting Google AdWords code, which, according to other internet rants, is simply a frustrating experience.
The big complaint about food is that it seems its expected to work after dinner, and that a lot of politicking happens after dinner as well. The people who go and be social at the dinners tend to get the "cool" assignments. Others tend to be multiple bosses, inability to shift projects, or just a better offer came along.
That said, I don't think these people are "bitching" or disgruntled. Google asked for their brutal honesty (which deserves credit) and they're being open about it. Not everyone is going to find Google to be a perfect match. And for tech firms that aren't Google, that's a good thing.
Instead, most of the comments (I couldn't get through all of them) were whining about benefits, pay, and snack stations. Seriously? As a friend of mine tweeted the other day about my old company - "people are getting laid off. stop complaining about the lack of free beer this friday".