nope. 
The company is ran by a CEO. So, by allowing the business to interfere with our politicians, and election, it is actually the CEO interfering, who might actually live in a whole other nation.  Total BS to have that. 
And to be fair, if a business employs ppl locally, then those employees should be speaking up. After all, we need jobs here. 
Likewise, Unions, Special interests, etc should have no say. 

I would move all election for ppl to be public funded in which the VOTERS that are voting for them get a set amount of money and they will use that to give to candidates of their choice. 

For issues, which are never federal, but are state and local, those should be local voters again, though I think that maybe these should be done by individual voters and their own money. I really do not have the best idea on this part. 

Then add in a weak balanced budget amendment, and we can stop the corruption.