I found Visa to be a very good place to work, and my team/management were very supportive. There was lots to learn, and progression was something the company was keen on. I learned a lot in my short time there, about customer satisfaction, reporting, invoicing, and the business itself.