20140808 tech.jobs: How different are Google; Facebook; Microsoft work cultures