Genuine question: do any companies actually in India outsource operations to these kinds of companies? Or are their customers entirely gullible Western companies?
The Indian government gives them contracts. A lot of big Indian companies also get droves of them to do repetitive work with no visible path of career progression