Being expected to come in early and stay late for unpaid work isn't "common sense", it's employee exploitation. I don't know about Japan, but in Canada at least, that shit's illegal. In my old job, we had to clock in to start being paid as soon as we arrive, and leave as soon as our time was up, because the boss didn't want to pay overtime and was worried about being investigated for that.