Skip to Content

Employees say:

 

“From the management team down, there is a culture of respect. Regardless of who you are or what your role is, your opinion matters and is taken into account as we steer this ship through the tumultuous start-up waters.”

 

Read the Best Place to Work review here.

Company Info

Industry
Information Technology
Sector
Software
HQ Location
Palo Alto, California
Company Type
private
U.S. Employees49
Revenue-
Web Addresshttps://www.striim.com/