Constellis, a leading provider of essential risk management and mission support services to government and commercial clients worldwide, announced today that the Department of Energy awarded Centerra a 10-year, $1 billion contract to manage Safeguards and Security (S&S) measures at the Savannah River Site (SRS) in South Carolina. The contract will include a 5-year base period and two […]
Read More
$
0.5
Billion
Revenue in 2023
1
+
Countries of operations
1
+
Employee workforce
1
+
Years securing success