Pros
Visa pays well and has reasonably good benefits. This and the work-life balance encouragement keeps the many gifted creative people from leaving in this era of joblessness.
Cons
The company continues to exist as two entities: 1. Product/Business, 2. Technical/Delivery. Product org is segmented by ... well.. "Product", and Technical is sliced into functional silos. There are "product" teams, but the notion of teams that work together on common Product goals does not extend to the Technical-side. Product tells Technical what it wants and Technical figures out how to piece it together usually taking much longer than it would if technical staff were part of the same team as product staff sharing common goals and deliverables. It's been years since the IPO and Visa is still fundamentally organized the same way.