Vantaggi
If you are willing to relocate and work hard there are many opportunities to excel in the agency. The agency values people that love to work and put in hours both at the job site and at home. Many positions allow flexible schedules and 4 day work weeks (10 hour days) but mainly in the unionized positions. Plenty of training too, you will be overloaded with the amount of trianing required to have a technical job.
Svantaggi
The agency focuses too much on metrics, and not enough on people. They fail to make the connection that treating people well will result in great metric performance. Sadly if you do not meet 100% of goals that are often not related to safety, you are still not up to their expectations. It causes undue stress and can lead to unethical behavior. The core comp pay system is an awful answer to the GS scale.