Pros
Lots of smart, knowledgeable people Great reputation and continued effort to be ethical and fair Lower level employees able to focus primarily on client delivery Opportunities to participate in company wide events, charity work etc. Company rewards its employees for hard work "Profits" reinvested in company rather than being distributed to a partnership Identity and brand are gaining steam; future potential seems high
Cons
Moving to competitive contracts has required reductions in overhead costs Company still has MITRE like roots/org structure its trying to shed Limited external training opportunities; may change once rates are under control MITRE carryovers have mentality of know it alls; not adapting well to changing environment Older organization (average age) and high insurance costs