Poor compensation, disorganized upper management that has little understanding of the work engineering teams are doing, owned by private equity only concerned with their bottom line and not the well-being of company/employees, the list goes on and on.