Exposure to a vast array of fast paced IT solutions.
Inconvénients
There is a fundamental lack of leadership direction. High level managers do not collaborate and are all expected to run their divisions like their own company. There is no strategic cohesion.