i took the public job and has been here for over a month. glad i did it. the benefits are excellent and the work is less demanding/stress. the pay is less but i don't have to deal with headaches from other private contractors, fighting for work, meeting client deadlines and expectations. here i am the client, and we set our own expectation.
if you're 21-35 def get into the private sector to learn about entrepreneursh ip and company process.
if you're 35+ public work is nice and has a great mix of work and personal culture.