BDCs offer high yields, but investors must be wary of yield traps and underlying credit risks. Read more on what investors should know about BDCs.