Nowadays government jobs are very good. Thy are paying very good salaries and pressure of work will be less.
Coming to private jobs, there are big private companies, small companies and medium companies. The salary structure in these organisations are not uniform. In MNCs you may be getting very good salaries even more than government job. But other private companies pay less than government salary. I know in Hyderabad there are some private companies paying just Rs.10000/- to a fresh B.Tech. If the same B.Tech persons joins in a MNC he may be getting Rs.45000/- to Rs. 50000/-. Government may also pay around 40,000/- to a fresh B.Tech. All depends on the policy of the company. Bringing in uniformity in private sector is not possible. Some industries may not exist if we insist for higher salaries from small companies also, the companies may not afford and viability may be a doubt.
One good thing is Government is not insisting for reservations in private sector also. If it happens chances of getting these jobs also will be rare for general category candidates.