You've managed to cover so much that is wrong with our current political system in so few words that I can't even down vote you, It's simply impressive.
The job of the government, and in this case, the senate, is to represent the populous, in this case the state, not play special party to any particular organization.
Accuweather has fewer than 500 employees many of whom are not even in Pennsylvania, meanwhile Pennsylvania has a population of almost 13 million.
So why exactly is it that you think it is 'just', 'correct' or any other possible form of 'right' for this senator to support this company for any other reason than it being in the best interests of his _true_ constituents? That is, the people he represents that are not in the, at most, ~.0035% of his states population that work at accuweather?