The work you are a part of is meaningful and challenging, you build solid relationships with the teams you are apart of, and the results are evident in the work.
Cons
The organization is top-down and doesn't always support innovation from the field level.