Pros
It's been a year since i joined STG as an employee, and, to date, the thing which i am amazed at and would reiterate multiple times is their top-notch professionalism, and it's not just one department, but every function, be it HR, Payroll, Management, Recruitment etc.......The simple rule followed is do your work and rest would be taken care by STG, be it Medical, Visa, GC...... in a timely, lawfully, and, organized manner. No hassles at all. It's not, all work in STG, they do ensure that employees in various projects get to meet and come together for some fun time thereby promoting the idea of cohesive organization. No wonder the employee retention rate is so high in STG. Kudos to the entire STG team for being such a great company to work for.
Cons
During my 1+ year experience in STG, I haven't seen any negative aspects to share in this forum.