Out of 32 STS employee reviews, 86% were positive. The remaining 14% were constructive reviews with the goal of helping STS improve their work culture.
Taking care of employees. It's a job seekers market, so why do they seem to try to drive off talent? Immediate management is handicapped and overworked as well with a currently high turnover rate.
401k match better insurance plan cost for the employee
Frankly we are only here because we are between better jobs at the moment
Stop telling us we are essential but treating us as expendable
There aren't any Interviews reviews of STS yet.
Be the first to contribute a review.
There aren't any Outlook reviews of STS yet.
Be the first to contribute a review.
There aren't any Outlook reviews of STS yet.
Be the first to contribute a review.