Seriously, you’re going to go far in life!
I work extra hours at work for FREE! All the time, why? Because I will be rewarded in due time not by my boss or even that company but by my own ability to work above and beyond what is expected.
but its also swings and roundabouts, I have the doctors...my boss doesn’t care and doesn’t deduct it from holiday etc because he knows I'm a workaholic and also pays me really well because of this, I doubled my wage in the first year and gained 7 industry qualifications in the same year (paid for by them) and none of that was from "clock watching" and moaning and feeling hard done by.
just get on with it and quit moaning, leave and be happy in your new endeavours.
That works fine if you have a boss which appreciates it and rewards people who do this. I worked out a few years ago my boss was not one of them and so I just do my job now and the basic hours with maybe about 3 to 4 hours extra unpaid overtime per week. Gone are the days of putting all the hours I could into the job, after getting no reward after 3 years it seemed pointless to continue.
I am not the only manager to have made the same decision. Examples of my boss's work mentality as follows:
1. All managers must opt out of the Working Time Directive limiting them to 48 hours.
2. Managers must have their mobiles on 24/7, 365 days a week and must answer their phone even when on holiday.
3. Your minimum working hours are 48 hours per week but 60 is expected although never in writing or in your contract of course

4. I used to work quite a lot of Saturdays in the early days to make a good impression and to work hard to get the rewards later. After it became apparent that this would never happen and is just "expected" I hardly ever work Saturdays unless I personally choose to cause I need to get something finished. All you get asked nowadays is "you haven't worked a Saturday for ages" and every Friday "are you in tomorrow?"
5. Despite the company turnover increasing 25% each year for the last two years we have one manager less. When suggestions are made that we need more staff, we are told that we should stop whinging and do what he does which is work until 10pm to get the work done. He always points out he works 80 hours per week and he isn't expecting anymore from his staff than what he is prepared to do. Difference is, he's the owner so he reaps the rewards from putting 80+ hours per week into the job.
I could go on and on but with my boss it's best to do your minimum hours and get the job done and settle for that.
He is so out of touch with real life though. We recently needed to replace an admin person who left and bearing in mind the job is 45 hours per week, his words were I am not prepared to pay over £12,000 per annum (which of course is well below the minimum wage)