I left Google four years ago after being there for a decade. It was really obvious at the time of my leaving that the moral compass was _long_ gone and that no one internally could even define what "evil" was anymore (I'm sure the prevailing post-modernist view that seem to come from the top didn't help). But it was when I started spending time in mandatory compliance meetings where moral preaching was becoming the norm that I really lost all love for the company. My mental health has jumped leaps and bounds since leaving that place.