As a Freelance Engineer, I've hit a glass ceiling in my career, my next step would be to do a fifteen grand course, which I was willing to fund myself, that is essentially a form of apprenticeship during which time I'd need to be on the one oil rig for about four years to complete the course. HOWEVER, none of the rig operators would entertain the idea of a freelancer using their rig as a training assignment, nor would they pay for my services during that period, instead they prefer to promote people internally into that programme with all sorts of claw back clauses. So the only way I can make that step would be to take a pay cut, work in a rank lower than I currently do, the pray to randominous that I get promoted to that advanced training programme over guys with years of service with the company - not going to happen.