Preheat oven to 350°F. Grease a 13×9 inch baking pan.
Add butter and unsweetened chocolate squares to a large microwave safe bowl. Microwave on high for 1 ½ minutes, until melted and smooth. Stir in sugar. Then add in eggs, one at a time, and mix between each addition. Stir in flour. Spread half of the brownie batter in your baking pan. Bake for 20 minutes.
Add caramels and whipping cream to a medium sized microwave safe bowl and microwave on high for 2 minutes. Stir until the caramels are completely melted. Add in one cup of the pecans and all the bacon. Stir.
Spread the caramel mixture over your baked brownies. Sprinkle half of the chocolate chips over top. Pour remaining brownie batter on top and then sprinkle with remaining pecans and chocolate chips. Bake for 25 minutes or until set.
Cool completely before cutting into squares and serving.