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
    HQ LocationPalo Alto, California
    Company Typeprivate
    U.S. Employees49
    Web Addresswww.striim.com/