These sorts of perks are potentially illegal for two reasons.
There are a couple of reasons why these perks might not be legal.