Do exciting work, innovative work
Good about developing new talent
Allow lateral movement around the company
Solid core products
Cons
The company is pretty large and at times the bureaucratic processes can be confusing and daunting, this is on top of the huddles one has to jump through working with government consumers