CIA, eh?
if you can get your hands on some folders with the words "TOP SECRET" written on them then i would say take the job
other than thatm Bond is right...you can get a much better salary in the private sector.
but as for the benefits...definetly government job.