Unless you have a particular interest in oil & gas and want to specialise in that area of consulting later on, you'd be better off with a role at the Big 4.As you say, the Big 4 role offers you a similar working environment to consulting. In addition, with all the Big 4 in, or going back into, consulting, you will have opportunities to network with consulting staff and make an internal transfer that you would not have in oil & gas. Finally, but perhaps most importantly, in terms of developing your working style, the Big 4 culture is much more conducive to moving into consulting. Unfortunately, despite the oil and gas majors' best efforts, they still have very stale, slow-moving cultures that are good for developing highly specialised engineering technicians who want to work in the same role and become very good at it over the course of 10-20 years, but which don't work for professional service staff who need to develop a broader perspective and be challenged. If you don't get very frustrated within a year of joining an oil major, you tend to slip into a way of thinking that is out of step with the rigour and demands of consulting.