Support to India?

I was speaking with Solarwinds support and he told me they opened an office in India, and that the support people will not be employees only contractors. I was skeptical until I found this:

https://www.solarwinds.jobs/jobs?location=Bangalore,%20IN&stretch=200&stretchUnit=MILES&page=1

What do you guys think of this?