Just had this happen to me for the second time in 2 months- started work on 34 hours in Sept now down to 19 because others are short on hours, so some of my hours have been taken off me to give to them. My contract is that of a worker with no guarantee of hours, but have worked for the company for over 15 years. Now faced with an income I can't live on and frantically applying for jobs.