Pros: team oriented, pride in work, skills acquired, work life balance
Cons: management, reassignments
The agency is everything you wouldn't expect. The management style is severely lacking and it causes a lot of problems. People are reassigned constantly in positions they aren't qualified for which also causes havoc.
The office politics are very charged and can effect you easily. Stay on your toes.
Security is very tight and you will have a gun aimed at your face at least once during your time an as employee here.
I did meet some very famous people during my 2 years here. No names of course, sorry.
Work/life balance is excellent as you can't take any work home with you. But you probably figured that out by now.