In a large bowl combine the warm milk with half the butter and sugar. Stir to combine. The butter should melt.
Add the yeast and eggs and whisk together. Add the 4 ½ cups flour and with the help of a wooden spoon, stir to incorporate. The dough should be thick.
Transfer to a floured surface and add the remaining butter 1 tbsp at a time, kneading well after each addition. Knead for 8 minutes or until the dough is elastic and soft. If it’s too sticky add the remaining flour 1 tbsp at a time.
Transfer to an oiled bowl and cover with a cloth or plastic wrap. Let the dough double in size, around 2 hours.
Once the dough has risen, transfer to a floured surface. Use a rolling pin to roll the dough into a 16” x 20” rectangle.
Prepare the filling. In a bowl combine the melted butter with the brown sugar, spices, and chopped pecans. The mixture should resemble a thick caramel.
Spread ⅓ of the mixture into the bottom of the pan. Set aside.
Spread the remaining filling over the dough. Roll into a log, starting with the short end and pressing tightly. With the help of a knife, cut out big rolls.
Place the rolls in the pan layered with the caramel. Cover with a cloth and let it rest for 40 minutes to 1 hour.
Preheat the oven to 400 degrees. Take the rolls to the oven and bake for 25 to 30 minutes or until golden brown.