I think you know the question, you just haven't found your answer. You did not say how long your husband has already served. There is a lot of advantages to staying in for 20 and retiring. You start getting your pension immediately. You also get medical benefits & other perks. If your husband stays in and advances to CPO, the contacts that he makes will open doors to civilian opportunities when he does retire. There will be opportunities for a couple 3 year duration billets during the career. The civilian world is not what it used to be. Medical benefits for a family can cost over $1500/month. Your employer may cover 70%-80% of that cost. Several companies are eliminating pensions and just providing 401K plans with some matching funds. As Nutty said, nuclear plants are shutting down. Most plants are well over 20 years old. If your husband did get a job with a utility, it will not last him until his retirement. The decision is yours. You are trading current income for job security and deferred income. If you are emotionally okay with your current situation and can last the time 'til retirement, you may be happy when that time comes.