Principal Financial, they'll give you an edge.
Pros
Flexibile scheduling and development training. The company allows you to flex your schedule to the max. Work 10 hours some days so you can take a half day. You can work at home. It's amazing. The company also provides a variety of benefits not avaialbe at all companies. You can work out on your lunch hour, take breaks at the High Street Retreat (game location) or spend time looking at the various art work on corporate campus. Additionally, for those with children, the company just opened up a child development center for employees (though not subsidized by the company). Many opportunities to move throughout the company.
Cons
Very similar "corporate" red tape. Members of management do not provide details when needed. However, they do provide small group meetings, which they tend to be more open and direct. The opportunities in the company tend to be more horizontal instead of vertical.