It can be challenging working for a mid level software organization.. some things change so fast the change happens and you don’t understand how it I,pacts you for several weeks or months. Likewise you expect some changes to happens d are informed of ch ages that never actually take place. It can definitely be frustrating , but having the amazing support of leadership as well as their empathy goes a long way to soften the blow.