Я заметил, что нужно различать то, что написано в контракте, и то, что происходит на самом деле. У меня было так: в контракте было 2 дня в офисе, но в первые месяцы я автоматически ходил туда чаще, потому что хочется познакомиться с людьми, а все встречи по онбордингу проходили в офисе. После полугода всё нормализовалось.
На самом деле проблема в том, что некоторые начальники или команды потом расширяют количество дней, когда много работы или когда стартуют новые проекты. Тогда быстро начинают говорить про "нам нужно вместе работать над этой фичей", и вдруг вместо 2 дней становится 3 - 4. Какие-то компании честны и сразу говорят, что на деле будет скорее 3 дня, чем 2, а в других со временем это просто растёт.
Что ты можешь сделать: спрашивай в интервью конкретно, насколько это действительно гибко. То есть не просто "2 дня в неделю", а спрашивай, признаются ли они, когда становится напряженно, или дни действительно вбиты в камень. И попробуй узнать, есть ли уже люди, которые там работают давно, - они скажут тебе прямо, как компания с этим обходится. Какие-то команды придерживаются договорённостей строго, другие - нет.