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?
In my opinion, it is depends on your country. However, in a private work, you have the right to decide the amount you wish to be paid based on the certificate and talents you can bring to the organization. In my country, I would prefer a private job because, in some cases, when it is time to receive your monthly salary, it may be delayed. After you have worked hard to get paid will become a problem, you may enter another month before receiving the previous month's salary, while in a private job, your salary will not be delayed. The advantage of a private work in my country is that the month does not always comes to an end before receiving your salary.
Some people prefer government jobs because they can leave at any time, they cannot come to work for three days, yet they will get paid at the end of the month, whereas in a private job, you must have an emergency before you can leave, while in government jobs, you can do whatever you want.