Pros
Well known world wide brand name. Marketing makes deals with fun corporations so there are opportunities to get tickets to movies and sporting events. If you negotiate well (and you have to negotiate, I mean REALLY negotiate, because they will try to lowball you), your pay can be great.
Cons
Horrible, horrible place to work. It is like a caste system. If you're Indian or white male there is room to grow. If you're not, you will be assumed incompetent until you have to prove yourself, but are never given the opportunity to prove yourself. People brown nose up, and don't care about their direct reports. The Sr. Directors / VP levels, and the administrative staff working for the higher ups think they are holier than thou. You're more likely to get ignored or even mocked rather then get help to achieve your personal, professional and corporate goals. The Indian managers seem to care about growing their personal empires of employees: they want bodies not skilled workers. Not sure if that is true for the non-Indian male managers. Female managers? They're relegated to QA only I think.