Pros
In my position (not in the field), the hours are fairly flexible unless I have a billable project where I will need to work more than 40 hrs/ week. Access to technology is awesome. Management is very trusting, there is no limit to internet, emails etc; no restrictions. Career flexibility is awesome. I have options to change to management, marketing or personnel. This flexibility can be a plus but also a drawback where technical people stay too short in their technical position, not enough experience to fully understand the oil & gas business.
Cons
Pay is not competitive. Bosses change too often. If They make bad policies then they move on without getting consequences of the policies. Too many online QHSE trainings; which keep adding up every year. Some of them are not essential. Some managers are not well equipped being managers.