Negative reviews by other clients have made many entrepreneurs weary about outsourcing their projects. That is not to say that all companies fall in the same category. There are some very good Indian companies who are good at their work like V3cube. You just need to look for them. For more review, Check this page: https://www.v3cube.com/client-reviews/