I actually think that working someplace gives you less insight as to what the place does, because there's a strong psychological desire to believe that you're doing something good for the world. (I've had this happen to me a couple of times before. My previous employer didn't even do anything evil, just enabled IT departments to do certain things, but I suddenly realized when they collapsed that everyone's better off if IT departments can't do those things.)