I currently work via 2 contracting companies: CompanyA and CompanyB. So the hierarchy is like this:
I'm contracted to CompanyA which is contracted to CompanyB which has a contract with the final customer.
Now a contract renewal must take place and I was thinking of going directly through CompanyB because that way I'd get a salary raise, as the costs of CompanyA are cut to zero.
Do you think it is professional to do this?
This is my first contract as a freelancer and I don't know what to do because I feel I might be better with just 1 contracting company.
UPDATE-1: the thing is that actually at some point I was asked if I want to change the contract directly to CompanyB. But that was a previous contract extension, now I'm thinking if it is fair to ask since I initially said I wanted to go through CompanyA.