I work at a big company where my manager is always 100% booked in meetings all day, and so are all the people he has to interact with. I never talk with him except for quick slack questions. Meanwhile we are finally pushing the biggest release ever of one of our apps to the app store this week after working for more than a year on our part, yet the next big release is supposed to be code complete next week already. I took one day off Friday and paid for it by having work on my day off today due to yet another problem at the last minute. Yet executives expect arbitrary dates for things without regard for how much pain it costs. Every release is filled with last minute problems fixed in a hurry to meet iron clad schedules. This isn't sustainable.