Pros
Good pay Competitive benefits Lots of competent people in technical roles, if you need help it can eventually be found Global brand recognition
Cons
There's a culture of fear at VISA. Anyone who disagrees with Senior Management gets marginalized or terminated. Lots of good employees have been let go, and many times they get hired back later when it's found they were needed all along. Middle management spends most of its time generating reports for senior people who don't know what's happening but are sure some hanky-panky is afoot. The company is trying to evolve into the mobile and internet payment space, but is doing so by acquiring outside companies, not by changing from within. The stock bounces back and forth in a small range but never actually does anything. This is not a company most people would work for if they knew better.