Pros: awesome (but expensive) cafeteria, gym, health and wellness programs
Cons: corporate structure has been constantly changing, frequent territory arguments between departments office-wise
Rodale is overall a great place to work, as long as you are employed there. In my 2 years, my division went through 3 regime changes - often I was stuck waiting for new management to get settled before being able to work on new initiatives. The culture is great - the company gym is close to the main office and there are usually a number of "field days" throughout the year. Overall, I enjoyed my experience there... but be warned - there is no such thing as job security there.