Your situation is little different to be thousands of service based companies out there be that IT Support, security, cleaning, facilities or logistics etc. You are entitled to the terms and benefits of your employer not the Company that contracts your company to provide services.