The efficient ones have been the smaller companies in everything from decision making to process. The gov department and large corp are Kafkaesque nightmares where getting an account is a 3 page form and a 5 day SLA.
At the medical startup I was given a laptop and asked for a PR by the end of the day, at the large corp I didn't get a laptop for a week and even then I didn't get logins (yes, logins...) to the code repo for another week.
Governments are inefficent because they are made up of lots and lots of people, same as large companies. Everything needs to be triple checked, rubber stamped and have all people in the chain cover their asses because if anything goes wrong it's very important not to be anyone's fault (but it's definitely someone's fault. This isn't a blame free post mortem here!)
I guess I'm saying I don't mind paying taxes.
I consider the tax rate when choosing how much to charge my customers. I'm sure you do the same when choosing a job. If you paid less in tax, you'd earn less money. Obviously not at a 1:1 ratio, but it's something to keep in mind.