Pros
It varies from field office to field office, but at corporate, they support work/life balance, they do promote from within, and truly make an effort to find out your personal goals as well as professional ones and support those as well. There is a strong culture of corporate family. And if you're outgoing and can bond, it's easy to move up in management.
Cons
There is a glass ceiling--senior mgt is still mainly white former jocks who played team sports together in college. They really are inspired leaders -- they can motivate and build team spirit like nobody's business, but not all are as strong on business aspects. When they hire senior people to fill specific gaps in expertise, they are a breed apart -- not an accepted part of the "team", and if you're merely excellent at your job, you're less likely to be promoted than if you're outgoing and ok. Not for nothing was one of the original slogans "character over competence".