This is literally one of the craziest things I have ever seen. Google is doing absolutely nothing wrong or unethical at all. The guy got fired because he started accusing Google of racism. Wow. Just wow. The sense of entitlement and self-righteousness is just mind blowing.
You have to admit it /could/ be like something out of Brave New World, so, it demands exploring. I mean they come in at 4 and leave at 2. It conflicts with Google's ethos (perhaps) to have truly 2nd class citizens, so they hide it. That's curiosity-provoking.
How is this any different than having guards and janitors that work odd hours? You think they get all the Google perks that software engineers get?