I work for one of the big four banks at branch level. Recently, I applied for the same job I am currently doing at a different (and larger) branch. The manager at the new branch was happy with my reference check from my current branch manager and verbally told me I was getting the job. Today, the area manager in my current area called the area manager in the new area and they agreed to block the transfer (they don't seem to want to lose me). Is this legal for them to do? Do I have any rights in this situation?