Google and Apple execs may shower employees with perks, but at the end of the day, top execs still treat most of their labor like a statistic to be optimized and exploited for maximum value rather than human beings. The only difference is some of the tech companies have realized that happy employees are good employees.
Which I guess is progress. But what i'd really like to see more common decency and respect of the rank and file employee by senior management.
Colluding to not hire employees of your friends company is extremely disrespectful because it means lower employee wages over-all, and it's using the dominant position of an employer to limit the options/free-will of your employee to protect their own profits.
I wonder if it's even that positive, or they've just realized that, in the current Valley employment climate where many people have alternative employment options, happy employees are the only not-quitting employees.
On some level this is designed to make it easier for you to be at work longer. Why add an extra 30 minutes to your lunch break by driving off site when the cafeteria(s) can give you the same options/quality (and are free in some cases)? Need to leave at 5 to make it to your dry cleaner before it closes? Don't worry... we have in house dry cleaning.