I had a quick look at someones Linked Resume recently and, it shows they never held a Job down for more than 5 yrs at the most. Just an observation. Make of that what you want.
That is normal at high level in a business. Virgin itself has had a cavalcade of senior management in the past 10 years but the same could be said about any large company. Once you move into senior leadership roles in a large company you are either promoted or moved on. Part of the reasoning is they need a constant supply of talent able to take senior roles. It also keeps everyone on their toes knowing the rug could be pulled from under them at any time. What affect that has on long term strategic planning is probably the question to ask.