Lots of turn over due to bad upper management, dysfunctional processes, and all-around bad software systems, lack of leadership, no opportunity for advancement, departments are siloed, inconsistent pay amongst employees with similar skill sets and experience, and favoritism.