Stephen Greene is the Vice President, Global Business Development and Marketing of Stratus Technologies.
548 people are employed at Stratus Technologies.
Stratus Technologies is based in Maynard, Massachusetts.
The NAICS codes for Stratus Technologies are [5415, 33, 541512, 54151, 54, 541].
The SIC codes for Stratus Technologies are [737, 73].