You can always get your tax back , well in time you can,
Lots of major companies will get there staff from agencies that way they can have a small contract and after so long get rid of that person and get another one.
Some say this is wrong but lets face it what would you do if you could get away with it.
I am so glad i am not in that situation any more, and think on not much longer to be in work either