Pros
My coworkers are really bright and hard-working and passionate about the environment. My boss is a great guy. The work is meaningful and interesting. The pay and benefits are not bad when you are starting out.
Cons
It's a good place to start your career, but not a place to stick around in the long-term. Promotion process is not really transparent. Sometimes you see your peers get ahead even though they are less competent and less smart and do less work. It's a big organization, so there's a big bureaucracy. Sometimes you'll work on a document and it'll go through five levels of review, for five cycles before it publishes. Lots of IT issues. For some reason EPA's IT contractors are just the most incompetent people ever. Your work computer will take half hr to boot up. You'll be working with a $200 laptop that EPA bought from Dell back in 2004. Working from home or working remotely is a huge hassle. EPA's budget gets cut every single year by Congress--the quantity of work remains the same, but the number of staff doing it decreases every year.