Pros
Decent benefits and pay ranges. Not quite to industry leading corporations like Raytheon or Lockheed Martin.
Cons
Terrible leadership from top to bottom. Disorganized. Most leaders are on their own program and many are just "yes men". Strange reluctance to do things logically and efficiently, which keeps them in power. Terrible IT systems. Equipment is low-mid, takes days (sometimes weeks) for IT to resolve and close a ticket, and every system is contracted out to a separate contractor, none of whom are able to communicate with one another. I.e. The HR system is separate from the VPN system, which is separate from their email system, which is separate from the IT group that handles your equipment (phones, laptops, etc.). Red-tape and bureaucracy like no other. Endless approvals and requests for everything from a new phone to software to vehicles. The company regularly fails to make payments to their credit cards, leaving drivers stranded when their fuel cards are shut down unexpectedly. Constant changes to software. Updates that crash entire systems and wipe PCs.