In the bowl of a stand mixer, combine flour, yeast, sugar, and salt, and stir to combine.
Fit stand mixer with dough hook/spiral.
Warm milk to about 110º degrees, and add to flour mixture.
Add egg and milk.
Turn the mixer to 2 and mix until combined (Note: my mixer’s instructions say to use the dough spiral on 2 only. I don’t know if it’s the same for dough hook mixers).
Continue mixing to knead dough for 5 minutes.
The dough should come away from the sides of the bowl as it kneads, but still be tacky.
If dough is overly sticky, add a small amount of flour to reach the desired consistency.
When dough is done kneading, remove bowl from mixing and dough hook, shape into a ball, cover, and let rise until doubled in size. This should take 1-2 hours depending on your kitchen temperature.
While dough rises, combine brown sugar, corn syrup, and butter from the topping ingredients, and mix until smooth.
Pour into a greased or parchment lined 9x13 baking dish, and sprinkle with pecans.
When dough is ready, punch down, and roll on a lightly floured surface into a 12x12 inch rectangle.
Brush with melted butter.
Combine cinnamon and brown sugar from the filling ingredients, and sprinkle over dough.
Roll dough up, and cut into 10-12 slices.
Arrange rolls in prepared baking pan.
Cover with a towel and let rise in a warm place for about 30 minutes, until nearly doubled.
Preheat oven to 350º, and place risen rolls in oven to bake until golden brown, about 25 minutes.
Remove from oven and let cool in pan for about 8 minutes, then dump onto a tray such as a cookie sheet to finish cooling.