Pros
Commitment to lifestyle is clear, as people are allowed to come and go as long as they get the job done. A professional setting, and wonderful park-like campus with onsite gyms, tennis courts, daycare and ponds. Pay is adequate to live a solid upper middle-class existence in Iowa. A very middle-America culture, which most experience positively.
Cons
Senior executives are geographically focused, and global initiatives break down quickly. Turf wars are common, and survival requires getting into the right group, under the appropriately powerful senior manager. Uncommon to move from business unit to business unit, pay increases are meager, but turnover is low as there are few places else to work in Iowa. Advancement is slow and professional growth stagnates after a few years.