I've worked for both Exxon and Shell. Shell definitely paid better than Exxon. Shell is a lot slower to make decisions. Both have a full spectrum of employees who range from great people to down right evil. Exxon folks were more likely to keep and replace a scapegoat to keep in the bottom 10% to protect the rest of the real team. Exxon fires folks frequently without making a show of it. In Shell, it is really hard to fire someone for a good reason but really easy to fire someone for no reason other than wrong position wrong timing. There seem to be a higher concentration of top notch folks at Exxon, but more of them seem to have psychopathic tendencies. Exxon has a better culture of internal training. Exxon has there own way of doing things... Shell claims to do the same thing as everyone else but somehow does it better. At Exxon, everyone rallied around whatever method or idea the boss had, At Shell everyone felt and acted like they had the right to impede or veto any idea.
People who have worked for multiple majors, spill the tea, how do they stack up.