5.0
Nov 30, 2022
Current employee, less than 1 year
Washington, DC
Recommend
CEO approval
Business outlook
Pros
I joined STS two months ago and loving it so far. Great benefits, supportive team environment, encourage career development
Cons
No cons so far ...