STS Project Management Training
STS is a company that specializes in project management training. Based in Lausanne, Switzerland, STS was founded in 1996 and joined Demos Group in 2009. Since 1996, over 102'000 project managers in more than 50 countries have been trained thanks to the tools designed by STS.

Next steps