Pros
Better than average compensation. The people who stay tend to stay for a very long time. Your experience depends on what business area/program you work for. HQ tends to be a little more modern while some of the other divisions might have mgmt. techniques that date back to the Mad Men era. Very tolerant of telecommuting- although it seems to be pulling back a bit on this recently. Most coworkers are competent, pleasant and good to work with- but again this could depend on which program you are on.
Cons
Company is not afraid to reorganize organizational structure and shuffle mgmt. I basically get a new boss and/or department every 18 months (or sooner). This does not allow for much workforce stability or long term strategic planning. Congressional budget issues and sequestration are a big concern and as a result, company has been downsizing across the board to cut costs. Just read the papers and you will see facilities are being closed and layoffs enacted.