STR Group welcomes latest hire to STR AG!
With our presence in Switzerland continuing to expand and our continental clients with ever-growing requirements, STR went in search of a Head of DACH to work for our Swiss entity, STR AG. We’re therefore very pleased to introduce Michelle Moor, who will be initially working primarily with our Blackfield and Insignis brands, in the Life…