STS: The Interplanetary Corporate Conglomerate is a large, ruthless corporation that nevertheless has the best technology in the galaxy. They have mining and industrial facilities in many places.
STO: The Interplanetary Corporate Conglomerate is a large corporation that has trade agreements with over 900 different races. They do occasional trades with far more even. As a result, they have some of the best technology in the Galaxy.
You start with an additional technology level in either Robotics or Propulsion depending upon the alignment you choose. Additionally, you can trade with every player (instead of just one) every turn. A strategy focused on seeking contact and making as many technology trades with other players as possible works best for them.