Pros
they talk a good talk. some of the people in HR have great experience in getting you to go along with their systems. They have great benefits if they let you stay. A great place if you have never worked anywhere else. They have a lot of knowledge of consumer insights and marketing research. Looks good on your resume. If you can get in their folds it is possible to be relocated to other places around the world.
Cons
If you aren't 'raised' by them, they don't want you and will do everything they can do to get rid of you. Even if you get on board and start singing along. They will still push you out. They do not adhere to their own rules. You hear all this stuff about success drivers and Purpose Values & Principles that you are supposed to live by. But management does not live by their own rules. It is very 1984 ish. In meetings they talk about how as a manager you have to chose only one person to save in your boat and let the others drown. There are management seminars on Strength Finders, Focus on your Strengths etc. But when you try to manage that way you are judged as a bad manager because you are not firing that person. But then you see other bad people around you getting promoted all the time because they are someone's friend or whatever.