Preheat oven to 400° (F).
Place prepared Brussels Sprouts in a large bowl. Add sliced shallots, salt, and pepper. Drizzle with olive oil. Gently toss to coat.
Place the Brussels sprouts and shallot mixture, in a single layer, on a rimmed baking sheet, making sure all the Brussels sprouts are cut side down.
Bake in a preheated oven for 15–20 minutes, until fork tender, and golden brown around the edges.
In the meantime, melt the butter in a medium sauce pan over low heat. Stir in pecans until coated in the melted butter.
Stir in the brown sugar and cook 6–8 minutes, or until it caramelizes and coats the pecans.
Transfer the pecans to a parchment-lined baking sheet, spreading them out, slightly cool.
Once Brussels sprouts are finished cooking, place them in a serving dish. Toss with dried cranberries and candied pecans. Drizzle with Balsamic dressing and serve.