Vantaggi
Where I worked, the average pay for that metro area is far below a living wage, government contractor jobs are typically at least living wage.
Svantaggi
You can be assigned a task that doesn't fit your abilities and you're stuck, complaining is futile. If you're more than competent, expect to stay at your oar, slave, because you aren't going anywhere; it's the incompetent that get to change jobs. It's too much like high school, the popular ones rise, everyone else is backdrop. No matter what a good worker you are, your SAIC manager does not have your back or stand up for you. Raises are miniscule. Again, your work performance in your job is nothing anyone's really paying much, or any attention to. The moment you make anyone else unhappy, expect prompt scolding about not being a team player.