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

    IndustryInformation Technology
    SectorSoftware
    HQ LocationPalo Alto, California
    Company Typeprivate
    U.S. Employees49
    Revenue-
    Web Addresswww.striim.com/