Pros
Great variety of opportunities in pleathora of technologies. No project is ever the same.
Cons
Lack of innovation. Technology employees use so locked down may as well not use it. Have to skirt tons of internal company policies to be productive and efficient. Limited employee development, before going public each employee could get up to $4000 a year for skills improvement or to attend lectures from industry leaders, now skills just become stale and projects suffer or the ability to win new work because no one has the necessary skills. Cream of the crop employees dont stick around . Health benefits gutted, employee stock purchasing gutted, bonus pools dried up years ago, company picnics/events gone, offices sold off, cost savings the the name of the game at SAIC.