Long drawn-out interview process (numerous rounds over three months) that lacked transparency and engagement from Visa all throughout.
You can't help but feel that they already have somebody in mind for the role right from the start, so the entire interview process feels like a charade.
As such, be prepared to get rejected after all those rounds of interview on the sole basis that the other (chosen) candidate has a better "fit"... however nebulous and all-encompassing that "fit" term is (eg. Do I need to be from a specific set of countries, do I need to speak with a specific accent, do I need to behave in a certain affected way, do I need to know at least some of the decision makers, do I need to be in a certain age group, etc.).
I hope I am wrong, but...