-Executive team over promises to clients and puts the pressure on employees with very little resources.
-No processes. If there is one developed then no one utilizes it because management doesn't follow through.
-development team is in denial about software solution. It's very old and hacked together for 5+ years.
-teams don't collaborate because management silo's channels.
-you can't have an omni channel experience when the channels don't collaborate or are not invited to the same meetings.
-no proper QA so things break all the time. Usually the equivalent of smoke testing is only done.