Consider only if you're looking for a "port in a storm" or are looking to slide till retirement.
Pros
9/80 work schedule, which means you get every other Friday off (not because you deserve it, but because you work 9hr days). Workload and work type is very light compared to other companies (particularly those in the non-DoD world). Matching 401K contributions. If you're looking for a place to "hunker down for a while" during the economic downturn, and you can get on a project at Tybrin that has funding for a year or so (or however long you're looking for a port in the storm), then there are worse places than Tybrin.
Cons
Process, Process, Process - Tybrin believes that process produces quality (and that people and their talent have nothing to do with results). All process does is ensure consistency of results, not quality. Incompetent management - their technical skills are stuck circa 2000 - 2001 and some even earlier (like 1996) and they have no interest in considering advice given by people who have a much more in-depth knowledge about current and emerging software engineering techniques, standards and tools; communication between upper management and employees is almost non-existent (the most recent layoff a good example thereof). Professional growth - if it's technical you desire, Tybrin's not for you. If you're looking for a management path, and you fit in with the management crowd (it's a personality contest - it's not about competence or skills) then you can cruise along at Tybrin (until you fall out of favor and/or there's a layoff). Oh - did I mention Process? They think CMMI level 3 means a convoluted process and chain of command are how things (should) get done in the real world. Pity they don't realize that just about everything they use to do their current jobs and live their lives at home comes from non-CMMI level 3 companies (and that the CMMI people/academics themselves don't even use CMMI processes to develop the (worthless) CMMI philosophy).