Current Employee3.6Sep 25, 2023Great place to work - great leadership, good pay, and helpful colleagues.
Former Employee4.0Jul 18, 2024The overall experience working at STS was very nice. The organisation invested in the growth & development. A rarity where you drank your own champagne
The overall experience working at STS was very nice. The organisation invested in the growth & development. A rarity where you drank your own champagne
Former Employee3.1Oct 23, 2023There remains some uncertainty after the Cornerstone acquisition, so the jury is still out.