The security and storage challenges of bitcoin are easily overcome by the knowledgable individual. However, I'm not sure it is as easy for corporations due to the nature of needing a sole controller of private keys.
And I think this is one of THE biggest reasons why more big money hasn't jumped in yet.
Discuss.
If the fear is that a single individual within the corporation having the ability to embezzle an amount of the corporation's bitcoins, that can be handled by having a 2 of 3 escrow, or a more a more complicated scheme that would require more than 2 people to collude to embezzle.
I think I read that coinbase does this with its cold storage wallets.