Pros
Lots of other smart and motivated data scientists to work with. Snacks are nice. Overall a good work/life balance. Other benefits are pretty good/average.
Cons
Pay is below market, especially for a $10+ bn company. It's gotten very hierarchical. Senior managers of the data science teams play a lot of politics and pick favorites. What's valued more and more is heads-down, produce-a-lot type of work. It's not a surprise since they hire at least two new data scientists every week. It's a great first job, learn a lot and get some experience, and move on to a better (higher paying or less political) company, e.g. Amazon/Microsoft/startup. Long-term prospects are limited unless you want to be a favorite and play the politics game. I don't care for it.