Challenging dynamic work environment and very rewarding. Level of exposure is high with accountability and responsibility clearly defined. Execution is key to success.
Cons
Sporadic and long work hours with potential for frequent travel. Funding is always an issue and can prevent mission accomplishment as originally planned so mission can be a moving target.