I applied for a post as " bank" and fortunately I got the job. I usually come to work when my employer needs me. After about 3 months, my manager amended my working status to " bank contract for 20 hours per week" which we signed (me and my manager) on the amended form. He didn't gave me a copy of statement of terms and conditions but he explained to me verbally that I am not entitled to a paid annual leave, holiday pay and sick leave, he prefers me to come to work on wednesdays, thursdays and fridays as those are the busiest days of the week but on calls on the rest of the week. I am doing those days for nearly 2 years now and this is the only job I've got and I am happy because Iam guaranteed 20hrs in a week, despite of not having paid leaves, he sometimes ask me to come to work on weekends, mon. and tues. There are times when Friday falls as bank holiday, so I need to ask my manager if I can just do it on Mon and Tues. instead just to complete the 20hrs but he won't allow me. It will end up in paying me 15 hrs I worked for in a week. I've made a research in the internet but I can't find the rights and terms for "bank contract (for certain hours)" w/c is stated in my amended form. I did find one for bank nurses working in the NHS and I quote" bank nurses working with contracted hours per week must be considered as permanent part time and are entitled to holiday and sick pay." I don't know if this applies to me. My question: Am I really entitled to benefits (holiday, annual, sick leave,etc...)? Is there a breached of contract if my manager won't allow me to do this 20hrs per week? I will appreciate it very much if somebody can help me with my concern....