Pros
The pros working at the agency are the job benefits, teleworking, close to the metro, job security and really nothing else.
Cons
I don't know where to begin. What surprise me the most is the lack of basic computer skills by the engineers. Most of them delegate thier responsibilities to contractors. Most of the managers are not equipped to lead and manage people. They need to work on their interpersonal skills. When things go wrong, no one is held accountable but the blame should go to the union rather than the agency because they made it impossible for managers to fire poor performers. When things are not getting done, the people that perform well have to carry the load while being underpaid. If you are young, this agency is not ideal to start your career unless you want to become a ATC, inspector or technician.