I recently got told off by my supervisor for coming in 1-3 minutes than the start time even though I have been consistently working 10-30 minutes overtime. The supervisor said “if you start at 9 doesn’t mean you come in at 9, you need to be working at 9”. I told them I work overtime a lot and thought it would be okay and they still said it’s unacceptable. I cannot understand this logic. They are fine with me working overtime unpaid also but get triggered if I come in 1-3 minutes late.