The key to STR Group’s success is our employees. We believe strongly in building a business with the right ethos and company culture, and this begins by employing the very best talent.
WHAT MAKES US DIFFERENT
Get in touch!
We are looking forward to hearing from you!
Whether you are a prospective client or candidate, let us guide you on your recruitment journey. Our industry experts are here to help whenever you need us.
Our Offices
UK – Head Quarters
Call us
+44(0) 2392 374 444
USA
Call us
+1 231 237 2999
Switzerland
Call us
+41 41 551 1006