Pros
Given a large amount of responsibility from the beginning, which creates a sense of ownership. At the engineer-level, there is true camaraderie. The company likes rotating technical talent through all the core Petroleum Engineering functions (Production, Reservoir, Completions, Drilling) so the learning potential is outstanding.
Cons
Leadership makes decisions based on how they believe that Wall Street will react, rather than on business fundamentals. This leads to continually changing guidance from management, and leaves the engineering teams feeling like they have no direction. As great as the camaraderie among the engineering teams is, the communication between levels is poor. It is not uncommon for engineers to evaluate a project at a manager's request, only for the manager to disregard the team's recommendation and pursue their own solution. As beneficial as the rotational program is, it leads to constantly changing technical teams. Employees are rotated every 12-24 months, which leaves few subject matter experts.