Depends on where you draw your ethical boundaries? I mean it's a lucrative career in itself and you get to work in cutting edge tech that hopefully never gets proliferated to other countries (esp. the oppressive ones).
The US society is great, but the US government is oppressive and responsible for murders and destruction. There is a clear line between society and a state/government.