Excellent work life balance. Interesting problems are looked at, in particular in the aviation side of the house. Very smart people to work with.
Cons
Middle management could use some refining (less micromanagemnet). There is not a clear path for persons who want to stay out of management. In order to get promoted levels you basically need to go into managemnet.