Bring a large pot of water to a boil. Add broccoli then boil until crisp tender, 2-3 minutes. Scoop out florets then drain and set aside. Bring water back to a boil then add pasta and cook until al dente. Scoop out a cup of pasta cooking water then drain pasta.
Meanwhile, heat a large, 12" skillet over medium-high heat. Add 2 Tablespoons butter then, once melted, add mushrooms and shallots. Saute until mushrooms and shallots are golden brown and tender, 10-12 minutes, then season with seasoned salt and pepper. Usually the mushrooms and shallots are done before the pasta is ready so I turn the heat down to low and let them continue to caramelize.
Add mushrooms, pasta, remaining 4 Tablespoons butter, and parmesan cheese to the pasta cooking pot then drizzle in some of the pasta cooking water and stir until creamy, adding more pasta cooking water if the pasta seems dry. Add broccoli and lots of seasoned salt and pepper then stir once more to combine, and then serve.