They poll employees and always make time to hear them out. I've worked many places and that's often not the case.
There aren't any Leadership reviews of STR yet.Be the first to contribute a review.
Rate your company
Leadership Scores are rated in the Top 5% of similar size companies on Comparably