Pros
nice benefits, good work life balance, nice and educated coworkers, good job security, great overall mission of protecting the environment
Cons
I have worked in the office of pesticides for over two years now. the organization can't achieve its mission because of constant budget issues. it is the govt so it's very bureaucratic and policy changes take FOREVER. there are somewhat limited opportunities for promotion after GS-13 level. it is not apparent how you can get promoted into upper management positions unless you stay there for a really LONG time (three decades or more). there is a high chance of getting furloughed because Congress is completely inept. and depending on the office/job you are in--the job is simply not engaging/challenging enough--employees are not used at maximum potential. additionally it is the govt so you have to work with outdated computers and outdated IT systems that often malfunction.