Pros
None - I can't imagine that this company will be around much longer. They have a big contract that will most likely be lost and once that domino falls watch everything else fall.
Cons
They don't listen to their technical people/sys admins/engineers. They play favorites like no other company I've ever been a part of. The arrogance is so off the charts it is impossible to describe in words. Please only work here if your only other option is homelessness. There are way to many jobs in the DC area to let bullies like this take over your life and try to control you. Remember in Office space where they worked 7 days a week with no thanks or compensation...get ready for that. There are going to be a lot of us former employees jumping for joy when they go out of business.