Pros
There are opportunities to really experiment over the course of your career, because the company covers so many different areas of the marketing information world. If you're interested in learning a host of different business and working with a host of different clients, this is a great place to do that. If you are a strong performer, you will be taken care of.
Cons
I think we all recognize the value that outsourcing and offshoring can bring to a firm financially, and there are a lot of really good reasons that I think it should be done. However, it's clear that there's been a "one size fits all" mentality about this when something a bit more nuanced might have been more appropriate. Right now, the company seems to be spending a lot of time and resources trying to get lean, but the result may be more hierarchical than is ideal.