Pros
Quality work....a lot of challenges and things to fix. Money is not a problem for any technical solution. Lot of talented people. Brand name.
Cons
Employees have a big time job insecurity leading to CYA attitude. Two arms of the company, operations and development have no clue of what the other arm needs. Operation wants a total control and development wants faster delivery. Everything in this organization is a ticket based reactive action and NO proactive action. With 400+ groups within 5500 employees, its such a chaos which group to contact for a problem. Working for VISA is tougher then work for Obama. Product support and project managers suffer a big time to find the correct group and resources. Work and personal time balance is a big problem. Managers cannot prioritize work as everything is equally important and priority no. 1. The company is highly under staffed. Only people that are tied with long term benefits are trying to retire here as they will loose a lot of money if they resign. Just wait and see how many talented people remain with the company as soon as the economy picks up!