Pros
Field teams: I enjoyed the people I directly worked with. Insurance: Fully covered by company, good insurance.
Cons
Management is so far removed from the field I would be surprised if they knew what an oil well looked like anymore. Do not question upper management! They won't like it, and then will hold any raises or promotions from you until you rescind your question (despite the fact that you've already been doing that job for months). Management: there are so many levels of pseudo-management that it's surprising anything gets done. Really doesn't matter anyway, because at the end of the day there are like 5 select people that can shut down whatever you're working on, simply because you're not doing it "their way". Overall, it seems like Diamondback started out with the right ideas, but as they've grown have swung wildly away from anything resembling a moral and ethical company to be employed by. The attitude driving the company these days is "we're Diamondback, so you WILL do whatever we say cause of who we are". This attitude extends to vendors, landowners, and employees.