As they said, government job is better compare to private job because it is permanent and pensionable and the job is more secured. Though private job too some are pensionable but not permanent and not that secured. And again in private job, you have the opportunity to let them know how much you want to be paid. You can either be paid higher or lower base on how you present yourself.
Which one do you prefer if you are given an offer?
If I am offered then surely I will choose government job because government job has many benefits which are not available in private job especially in my country private job condition is very bad any moment one can lose job from the company. Based on the conditions in my country, a civil servant has no job security and has to work hard and the pay is very low. If a person makes a mistake in the last 30 years of service in a private job, he is fired or if he is in a bad position in the company, he does not hesitate to fire even a person who has served for 20 years out of 30 years. Job worker his job is not guaranteed his life is not guaranteed he will not get any pension but a government employee he can work very cheaply he can withdraw cash at the end of the month. I will definitely go for govt job based on the condition of my country even though I haven't got govt job yet.