I'm not a sifu. Just giving my opinion here. You can start with sub-contractors such as Innovative Oilfield Service, High Base and etc. Why? You'll learn from A to Z, technically and commercially. Sorry to say, you'll learn less with client type of companies since most of the time you'll do a lot in management.
Just to share, last time when I was in sub-con, I was seeking projects for the company, doing proposals (commercial
and technical), gathering sources (men power, equipments/materials and logistic), negotiating with clients to accept the proposal, mobilize my crew to offshore, doing progress reports, doing the 'rough-neck' tasks like your technicians, demobilize crew and the equipments (have to negotiate some more with Radio Operator (RO) either you'll going home early or not, by chopper or Fast Crew Boat (FCB)), doing final report for the clients (might have to deal with shitty clients who asked for bribes. There's some cases they'll not sign your documents until they'll get what they want to), doing follow-ups with the client for the payment, have to involve with the production and at the same time have to do company's assessment for the crew.
'Kira you keje sub-con mmg jadi buruh kasar'. Most of the time you'll feel under paid, but it's a good start anyway. Your CEO will promise here and there, but he'll f**ked all of his promises. And then, once you get a job in any client type of company, you'll appreciate more your contractors and become a wiser person. Good luck
