So long as the differing treatment is not based on a worker's race, religion, age (over 40), gender, disability, nationality or the like, then no form of discrimination exists. The fact is that not all employees need be treated the same or even fairly (absent the aforementioned criteria). Accordingly, unless offering different pay based on benefits provided is prohibited under the terms of an employment contract or union agreement, it is legal.