Base salary is great. Bonus competitive amongst the majors. Typically care about employees quite well. If you work in smaller teams, the experience is really rewarding both in relationships and accomplishments.
Cons
Unfortunately they give too much of the industry expected production engineering roles and responsibilities to a separate "wells" function. You don't get rig responsibilities at all so you get a neutered experience which makes you less competitive within the industry.