Didn't Microsoft also offer much of this? Back in the day, they were the poster child corporation for bringing kids out of college into a college-like atmosphere, in order to keep everyone on "campus" and thus more likely to keep working. Google has just upgraded the formula slightly for the 21st century.