4.0
Jun 5, 2018
Anonymous employee
Former employee, more than 3 years
Recommend
CEO approval
Business Outlook
Pros
You essentially worked for the organization with which you are placed and STG just got you there.
Cons
Little direct contact except for yearly performance reviews. Maybe not much of a con.