Pros
If you are interested in working for NOAA or other science/environmental data research agencies, this is a great place to work and get a feel for whether working at a federal agency is right for you, without actually being a fed. The leadership value technical capabilities and qualifications and hire a diverse set of employees across the organization. High performers are identified and mentored. Technical and management training is a part of the culture of high performance.
Cons
Unless you are at corporate, employment / work for a federal agency is tied to 3-5 year contracts. The government acquisition system usually only cares about one thing: $ not about the contributions of onsite contractors to the mission. So just be eyes-wide-open about the uncertainty.