Management does not understand how to properly set goals and manage project milestones. Political infighting makes top-down leadership almost impossible. Factions within the company are too busy working to sabotage progress to promote their own agendas. The respect among upper management is non-existent, this filters down to sub-ordinates and creates an unhealthy work environment.