There are many reasons why I think that yes, companies are more powerfull than governments. I will only list two of them here.
Money makes the world go round. Large corporations often are run by wealthy people. This is where the not outright comes into play. If you have a rich, charismatic, popular person, you can easily get them in a political seat, or fund someone who will get elected. People in power usually help the ones who help them get there. Sometimes you here about those kind of practices.
One word: PRIVATIZATION. Security contracting and privatized space operations are already in place. For hundreds of years mercenaries have been used in warfare, but now large corporate entities are able to amass large armies of these private soldiers and equip them and sustain this without worry of public outrage for the erratic spending. Also with the new private satellites and space flights it's not out of the question that their surveillance and communications would rival the governments. Many other aspects of life are privatized but are too numerous to list.
Oh, and corporations only do business while government need to take care of the people when they're in a great need. And taking care of somebody costs money. Yes, I know it was the third one, but I couldn't resist.