s.com, part of Impellam Group, is a prominent staffing company offering managed services and specialized staffing expertise in Engineering, Information Technology, Marketing & Creative, and Telecommunications sectors across the UK and North America. Wi...
Year Founded
1993