Extremely bureaucratic/political, endless layers upon layers of middle managers, neverending re-orging, corporate hq employee base is aging because turnover is low but this has led to technology infrastructure being outdated and always in catchup mode/being behind the 8 ball. Technology hasn't caught up with global nature of the company and seems to be stuck in small/domestic company mode. No innovation in technology area of company. Job responsibilities tend to be very silo'd - you do one task all the time instead of doing a variety of tasks. (Whether you consider this a pro or con depends on how you like to work - I prefer a more varied workload.) Some corporate backstabbing happens in the push to advance careers. Some contractors work for many years and never get hired on, something that can be very demoralizing if they really want to be a permanent employee but are told they aren't good enough. There is some corporate jargon/buzzwords/dumb phrases that are said at practically every meeting you go to - get some new terms, people.