What do you mean by 'done the miles and had exposure to different cultures'? That smells of word salad/management speak.

As for glass ceilings, I would venture that comes down to financial resources and an unwillingness to run up unsustainable levels of debt.