Microsoft, Infosys, Wipro, IBM, these are not small firms, the culture of work and monitoring the work to be done is excellent and there is no chance that anyone in these companies will get salary without working. But in many cases in government there are employees who are dong nothing or very less for government but still they are getting salary. You can find many govt schools where either there are no students or students are very less, and the teachers are getting high salaries there. Even peons in govt schools are not working properly and getting good salaries as compared to peons in private firms who works the whole day.
That's the point. It proves, for a person who wants a development for himself, organization and the country, private firm jobs are ideal.