Many, but it all starts at the top. These leaders are simply not skilled enough and capable of running a public company. This company touts metrics and process strength, but it is frankly underwhelming. The internal politicking is a reflection of the culture that this management team has created. CEO was booted, and in fact, the rest of the management team is just as much to blame and should be gone as well.