Pros: good people and good projects
Cons: conservative management, barriers to internal collaboration, switching projects can be tough
There are a lot of great projects and interesting technology. Management or business groups are stove piped and collaboration outside business areas can be a challenge. Senior management appears to be "a good old boy" network of former military and government officials. Benefit packages are shrinking year by year.