Pros: people, professional development
Cons: travel lifestyle
-- Surrounded by some of the most talented, impact-driven people of any organization
-- Contrary to most expectations, the people are interesting and interested, and much more interested in solving problems than career advancement or office politics.
-- Travel and hours can be challenging, but most of it is self-enforced. There is a tradeoff between location/lifestyle/sector for any project, and you can't always have all 3.