Back to clients

About SThree is an international specialist recruitment business. From our first office in London in 1986 we have grown purely organically across the UK, Ireland, Continental Europe, New York, Australia, Asia and Dubai, with plans to open additional international offices.

Projects - Apollo 2 - The IT Job Board