Never ever heard of a company having you go somewhere on your own money just to be on STBY and not paying you.
If they want the luxury of a contractor on STBY, very well but they pay the contract rate, period.
Also the new 5 ON / 3 OFF is a mockery, me think, if you consider you can fly from wherever it suits them.