3.0
9 July 2025
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
The work is fast paced and interesting. The company is growing fast, but still has a small company feel.
Cons
There is nothing negative I have to say about STR.