IIRC Microsoft got in trouble in the early 2000s for doing something similar in having separate standardized pay-scales for contractors depending on how long they’ve contracted with Microsoft, and no option to negotiate, and the labor board argued that Microsoft was trying to shoehorn contractor-employment law into employee roles without the legal protections and tax burdens of employment rights