Pros
-Reston has an absolutely beautiful campus. -On-site gym is a plus. -You will work with just a handful of talented, hardworking engineers and problem solvers. -You will not be managed (plus if you're the type of contractor who is just coasting by and not trying to be hired or fired; just collecting checks)
Cons
-There is absolutely no concept of Teamwork. -Your manager will not guide your or help you or answer any questions because "too busy." -Manager Communication style is "Obstruct, Obstruct then Obfuscate." -Some managers are very competent others are absolutely ignorant and have no idea about the bare basics of technology process. -Contractors have taken over the department which creates no continuity in process or products implemented.