The company was founded by Indians and the majority of employees are Indians, especially in IT. There is a significant amount of cronyism throughout the company (and even some nepotism). A lot of the executives are making mega-salaries and promoting their own people to positions of power. If you are Indian decent you may have a better chance of succeeding. Some business departments ran by powerful old-timers cannibalize/take over other areas. There is no balance of powers. Non-Indian management looks the other or quit out of frustration. The company has been trying to hire for more diversity but it can’t seem to retain the good hires long enough. In the time I have been here I have seen many people leave or be let go. The CIO has been trying to bring good caliber professionals to the organization but many don't last. It will be hard for him to retain good people while his subordinates sabotage anyone they perceive as a threat to their power or job security. We lost several C-level executives this year, which is concerning. As far as IT management, the old-timers can be extremely deceptive, self-serving, and territorial. They can also be abusive and manipulative with their staff; waving carrots and sticks to control their employees for their own agendas. These teams are very toxic and not safe. Be ready to get consumed by politics and non-stop sabotage. Given all these limitations and inefficiencies, IT has to rely on external consultants to implement the bigger projects.