If you work direct, you’re on an island where you’re easily forgotten. The mobility program is hit or miss, but that’s expected in a large company. Upward advancement in a position seemed limited, depending on Department, and salary was under market value for the “worker bees.” There was a obvious discrepancy in the treatment of executives and mid/low staff, which didn’t help morale. Fortunately, you are able to learn a lot from colleagues or on the job training/ experience. There are some really great people who have worked here, but have also left.