Preheat oven to 350 degrees and grease an 8 x 8 inch pan.
Melt the unsweetened chocolate and butter together in a large saucepan. Set aside.
In a large bowl, combine together the soft cream cheese, pumpkin, sugar, pumpkin pie spice and vanilla. Mix until smooth.
To the butter/chocolate mixture, add the sugar, eggs, vanilla, and salt. Stir until just combined.
Pour 3/4 of the batter into the prepared pan. Smooth the pumpkin mixture over the batter and then top with the remaining batter.
Using a knife, cut through the batter several times to swirl it all together.
Bake for 30 - 35 minutes or until a toothpick comes out clean.
When brownies are cooled, make the ganache by melting together the chocolate chips and heavy cream or milk.
Spoon over brownies, serve, and enjoy!