There has been a fair amount of internal turnover, particularly in the technology department, which makes it very challenging to onboard new employees. There is a pretty high learning curve when it comes to mastering the software and understanding its many nuances. This stems from a complicated technological architecture. The flip side is that there are plans to streamline the architecture and empower the different tech leads with the keys to create a unified platform / cross-product experience.
Lots of org changes can be jarring. Would be great to have an org chart and to stick to it for a fixed period of time. Yes, firefighting is necessary, but it shouldn't be the norm.
Different divisions may not have good ideas about what other divisions are doing. The org should come up with better methods of knowledge sharing.