Pros
As a research scientist, this is a great place to work. We have a strong research agenda, attend conferences, work on teams with great engineering support and have access to as much computation as we need. Our research is not constrained by a profit motive, and we are totally open. We are also fully funded, so we have no need to write grant proposals. We attract top-notch interns, so there is opportunity for mentoring. The title of my review says "compromise", but actually, I don't think there's any compromising here. We have the best of both industry and academia, without the drawbacks of either. A large percentage of the office works ~9-5, so the work/life balance is sane. I don't feel any kind of social pressure to work more than a 40 hour week, or to work in the evenings when I want to be spending time with my kids.
Cons
The problems we work on are challenging; too challenging, it feels like sometimes. While there's a lot of opportunity for people to work together, it's also too easy for individual researchers to get siloed off doing their own thing, ending up duplicating work.