Обычно задерживаюсь. Для начала, я опаздываю. К тому же, чувствую свою ответственность за выполнение задач, и могу заметно задержаться и даже поработать из дома. Особенно если я придумал интересное программное решение, от которого всем станет лучше. Или я обсуждаю интерфейс с людьми из соседних отделов и делаю так, чтобы им было удобнее работать.
Но когда от меня начинают требовать подробных отчётов и ругают даже за небольшое опоздание — я перехожу на режим 7:55-рабочего дня, а там хоть трава не расти. То есть они сами выбирают, нужна им дисциплина, или как можно лучшие результаты.
Когда первый год работал, задерживался регулярно. Сейчас автоматизировал свою работу максимально, что могу не то что вовремя уйти с работы, но и поиграть в плейстейшн/пинг-понг в последние часы рабочего времени.
Хороший вопрос! Я лично считаю, это достаточно важным пунктом дисциплины. В противном случае, будет множество проблем: неуважение к себе, трудоголизм, скучная жизнь, завалы на работе и тд