I wonder what is the state of independent contracting in India. In the US, independent contracting is quite popular. Many good IT folks work as independent consultants and surely earn more than permanent jobs.

A big advantage of independent consulting is that you get to control how many hours you want to put in. The second big advantage is that you get to control what kind of work you do.

Is the Indian IT industry and workers mature enough to support independent consultants?