I've never worked a government job, but be warned:
a) government shutdowns will cut off your paycheck,
b) federal employees are not as forgiving of mistakes or on-the-job learning as private sector,
c) you will have to stay at that job for four years and you cannot leave or do anything about it. And you will probably have to live nearby for those years and not be able to move also.