High turnover in some managment positions because they get burned out in the constant battle with upper management to deliver on unreasonable sales promises to clients and unrealistic implementation timelines.
Position movement is linear, never "up." Promotion from within is almost unheard of, and instead, new people are hired in with NO industry or system experience. Because of the learning curve, clients are constantly pitted against poor builds and support from this.
Sales runs everything here, and have no accountability, and the people who actually do the work are consistently left to clean up the mess.
Impulsive, disorganized and uncalculated approaches to new systems. Staff are just thrown into new processes with little to no practical training. For those that have been there a while, the running joke is that if you don't like something, just bide your time because it will change in three months when they move onto the next new shiny thing.
Staff are at the mercy of supporting ill-advised new product features that don't work.
Company keeps senior employees who are mediocre at best and are blatantly only there to collect a paycheck. They love their "yes people." Some people (new and seniored) are not held accountable for their for their laziness, poor work ethic and poor attitudes. So other, good employees are always stuck cleaning up the mess without extra reward or recognition. Which leads to the high staff turnover.
These things aren't occasional occurrences, its everday. The exception is the norm.