Has anyone ever worked or know any information abotu STG International? I recently talked to a "recruiter" i think, and while they mentioned some nice benefits to working with them i was kind of weary after reading "Detention Center".. so just wonder...