They place high value on people. There are endless challenging problems to work on. There are incredibly smart people in my organization (Mathematics and Computing Technology).
Cons
Hard to make a difference. Too many fiefdoms that are being protected at the expense of moving the company forward. Poor direction for funding and transitioning research.