I stay dumbfounded as to why employees of a company complain too much about said company. CVX has good salaries (not the top), great 401, great pension (good luck getting one with another company).
If you are unhappy why not just leave? You don’t leave because a better company than Cvx does not want you.....
Look in the mirror