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?
It depends on several factors. Government jobs might be more secure and pensionable but here in my country, see state government can frustrate the hell out of you. Sometimes you might wait for 3 to 6 months to receive your salary. Even when you retire to receive the said pension and gratuity is a very big problem.
Now depending on your skill and profession, you can achieve more being in the private sector. Here you see many company workers doing better than government workers of the same level of experience. So it all depends of many factors.