Pros
Compensation, benefits, and work/life balance are excellent. Quality of work can be excellent but it depends up on who you are working under and how the work is allocated. People are generally pretty nice.
Cons
The GC is very good. For the past five years, Oxy has been trying to rid itself of old technology and business practices. Oxy has made progress but it is still pretty outdated, slow, bureaucratic, siloed, etc. Many departments are run as separate kingdoms and don't play ball well with other departments. Management training appears to be very limited. Quality feedback and knowing where you stand at Oxy is limited. If you work under a poor manager, you will not like your job. But you might be ok with it anyhow due to good pay, benefits, work/life balance, etc.