Team members are severely unqualified, no direction from management, manager is egoistic and unwilling to change. Codes are poorly managed, the definition of spaghetti code. Projects can last over 2 years with no actual progress or potential customers.