Pros
Visa is a great place to tread water, stay under the radar, do a "good" job but nothing more- you will be paid well and have a good work life balance.
Cons
Career growth is 100% dependent on who you know and not on what you know or what you do or have done. Promotion are not merit based, there is so structured approach, you have no idea why some are promoted and others not- there is zero transparency to the process. The best way to advance your career is to leave and come back.. Visa likes to hire externally and give new employees really big, inflated titles. Performance is force-ranked.. Remember, not everyone can be "successful" most employees, regardless of how well they have done in a year, you will be ranked "Partially Achieved".