From a human resource standpoint, STS does little in the way of career development for their employees. I was denied training/opportunities by my direct supervisor on numerous occasions. The performance reviews are a joke. Most employees are paid under market value. Turn-around is high for a lot of positions.