said by 34764170:
The IISPs also have an advantage of not having such large companies with massive overhead that has to be taken into consideration with pricing of the products.
You can have small companies with disproportionate overheads and large companies with smaller (proportionally) overheads too. It has a lot more to do with management and corporate culture than the company's size.
On the other hand, a small company cannot avoid losing out on economies of scale and efficiency gain opportunities. Things like internal tools, processes and procedures R&D are almost flat regardless of company size so they are much more easily absorbed by larger organizations and those get a lot more value out of them too.
If you mean overheads like work unions, TSI could get hit by one of those too if their employees start feeling like they deserve more than what TSI is willing to give them. I don't know about Ontario's labor code but last time I heard/read about it in QC, employers with more than 50 full-time employees cannot object to employees voting to unionize.