Decent health and retirement benefits, Very interesting technical industry including energy applications and military applications Good job security during average economic conditions.
Cons
Very top down bureaucratic organization so it's hard to make big changes as an engineer. The work culture is set in it's ways, unorganized and unclear upward mobility. Work environment is outdated but updates are happening slowly.