Pros
Pay, benefits, opportunity for international travel and/or interaction with other cultures, opportunity to live in San Francisco and reverse commute, opportunity to work for one of the great business stories of the 20th and 21st centuries.
Cons
Association culture (pre-IPO) is still alive in some pockets. Visa was a place for mediocre people to go and have a comfy 20 year run with minimal effort due to the duopoly with MasterCard. Some association dinosaurs still roam the halls. The association culture bred a level of pettiness and politics I have never seen in any other organization. Meetings after meetings after meetings. You're only one re-org away from working for a horrible person. Payments industry is dull, dull, dull to begin with, but when you layer on aging, mediocre bankers and ex government (Fed) executives who land at Visa to put a cherry on top of their mediocre careers, it becomes not just dull but soul-destroying.