^i'd guess it depends on how cheap a johnson can get someone to do the shadowrun against your company and do a decent job to get paid so they can get their next month's rent done. I always pictured a Mega Corp to pretty much monopolize most things, so if you didn't have some serious biz smarts you'd go under, and not just directly but indirectly. Things like Megacorp's dropping their prices below yours, just to have you go under and then jacking them back up. xD *shrugs* just how it thought it would go.
Except... and this is the key point... it's a paper shell to explain how your fake ID gets its money. Your "Confidential Clients" are all Mr. Johnson. Any other "legit" money you bring in through the business is just icing on the cake.
What Dude said.
Also get a level 6 agent running a max rating accounting soft. And have it keep everything in check. Take a page from Hollywood, "Always make your "losses" equal or exceed your profits." At least on paper and on the Tax rolls.
It might be a bit more paper work but always know how much money a certain ID has and put a cap on how much you will put in that one. Don't be afraid to buy more Fake SINs. They are cheap, max them out and give them at least a passable back story. Then use your virtual accountant to manage their funds.
My higher karma character has eight different "launderer" ID's set at different maximums to make tracking me harder.