STR Group, US
–
Troy, MI, 48083
... STR Group stands as a leading recruitment entity, encompassing six distinct niche brands operating in Automation, Life Sciences, Architecture & Interior Design, Maritime, Engineering & Manufacturing, and Built Environment. What are we looking for? ... - Apr 19