Pros
Relative job security compared to private sector. Engineers have opportunity to work on unique and challenging assignments.
Cons
This is a company rife with ineffective operations. Purely technical people without business experience and without other industry exposure operate in an environment lacking real consequences for poor performance. As they are the sole provider of reactor design and fuel disposal to the U.S. Navy, the only heat management feels is when they lay out a plan and fail to achieve the plan. This is not to say that the original plan ever had merit. And the consequence is merely a tongue lashing from Navy oversight. Age discrimination is rife. The homogeneous (white, men) foundation of the program is retiring, which is creating a massive talent loss that cannot be directly replaced. Years of mismanaging talent has led to an equally poor solution - promote people in their 20s and 30s to management. The employee base now has a "double-hump" with the experienced class retiring and the inexperienced class making poor decisions across the board. The highly insecure and political environment has a never ending stream of ineffective results. For example, not less than 7 different levels of vetting occurs for a mid-level project manager ($80k position) to advance to the next level. Raises are 2% at most. Talent is forced into a bell curve with pets in their early 30s left for a rare chance of advancement.