Social impact of work can be high, supporting others in their innovation-development journeys is very rewarding, working across multiple industries keeps things fresh.
Cons
Easy to get lost in corporate bureaucracy/processes, sense of team can get lost (and thus sense of personal/human touch), does not always feel like work is recognized/rewarded.