Since we're on the subject of Google...
Let me start by saying I in NO way want to or intend to discuss the manifesto fiasco.
But what I do find strange about the whole thing is how Google jumped to be a knight in shining armor to the sensitivity and well being of employees when, in my first hand experience, they have some of the most sub-human contracting practices of any company I have ever worked or worked with.
Google hires hundreds of intelligent and capable workers and throws them in the meat grinder at it's Datacenters. They use these contracted workers to bolster their minority and female diversity quotas rather than hire these people outright for their skills to begin with.
You're expected to work your long hours to perfection while you watch full timers bullshit and play around, but if you do it, please see the door on your way out.
You're not allowed in any way shape or form to express yourself in a way that doesn't line up exactly with what Google considers normal, or you'll be fired. Basically, the advice I received from a Googler was "Never openly talk about religion, politics, or social issues (unless Google openly supports it) if you do you'll get fired".
Want to have an intelligent conversation on the lack of explanation from the origin of species on the origin of life, and why they aren't related topics? That guy was fired the next day.
I saw a guy fired hours after someone asked him what a Mason was and why he was one. Fantastic work performance, people liked him, etc. Fired a few hours later after that Googler disappeared to a 1:1 with her manager.
One of my favorite parts was "Don't be competitive, it will get you fired" but, here's this neat little app we made that lets everyone see how they are doing compared to everyone else and ranks them, oh and low performers are fired fast.
Ever heard of right to work? Google loves that law.
I've seen them string people along for years and never hire them even though they were fantastic workers who consistently outperformed full timers and we're at great fit socially and culturally.
Meanwhile all you college fresh software engineers are making 150k+ in Mountain View while these guys were making 13 dollars an hour doing 12 hour days in 96 degree server rooms keeping search, borg, and youtube up.
Full timers would go on all the company outings during the work day while the contractors would stay at work, then the Googlers would come back laughing and joking and take the rest of the day off to dick around. Yet that 1000 server backlog isn't going to fix itself, chop chop meat, would hate for you to not be able to pay your bills.
Your managers would rarely talk to you and if they didn't like you give you shit assignments, which we're almost always a death trap. If you weren't on good projects or assignments you weren't likely going to be there much longer.
Don't get me wrong, I really loved my time and experience there, but the more mature and seasoned I became as an engineer and professional, the more screwed up it seemed looking back. What was really amazing were the Googlers I worked with who generally seemed to have a disdain for the whole process and we're generally great people.
I think people need to know that contractors are second class citizens at Google and used purely for the work full timers don't want to do. A lot of people full timing at the data center were rest and vesters while these people on near minimum wage were desperate for a more than a one week opportunity. (yes of the hundred or so I was hired with, some 50 were gone the first week). It reminded me of the beach scene in Saving Private Ryan but with hopes and dreams instead of lives.