It's really starting to get to me that some of my colleagues are complete clock watchers and only ever work their exact hours, always finishing at exactly the same time regardless of how busy they or anyone else are. In contrast, other members of the team, me included, put the hours in when needed, often working late or coming in early.
Why should I work longer than them when we're all of the same level and I assume are paid roughly the same? To rub it in I was even given someone else's project to take over the other week because she 'didn't have time' whereas I obviously have because I'm often in the office 2 hours after I should have finished.
Nobody's ever told me specifically that I have to work late but I often need to as do other colleagues, and my contract does state that working late will be expected now and then. It doesn't seem to apply to everyone though. I wouldn't mind so much if I could carry the extra hours over and take the odd half day off but it doesn't work like that.
What's the best way round this? Do I just have to accept it and hope it gets noticed favourably by the bosses? Or should I say sod it and knock off on the dot like other people do?