Hi! So I worked with this hospitality company for nearly 2 years ( as a qualified chef) as a part of immigration visa condition and recently terminated my contract with the mutual agreement. Although they weren't really happy about me quitting the job, I gave them enough notice of two weeks, as per the contract says and a proper explanation. As I didn't comply with the contract I signed and terminated before it expired, he (owner) was clearly upset about that. As per my visa case, I spoke with the immigration authorities and they gave me a green light on breaking up with the contract as I had already finished the minimum requirements for my visa condition, meaning I can break the contract and work with other employees if there's better wages and position. Anyway, they did pay me my last working weeks wages and all the other contribution but they did not pay me my annual leave of around 55 hours. I know the money isn't that much( I guess roundabout $1000-$1200), but it kinda feels unfair. I'm not really looking for to make a proper complaint as it might cost more to go through the entire process than what I get at the end but since this is a hospitality industry and we (the employees) always have to deal with this kind of similar situation as we don't have a proper union system. Is there anything else i can do or is this simply my fault for not complying with the contract? Thank you!