In reply to Amit.

Informal learning can be quite effective for new hire training as well:

http://jarche.com/2009/03/informal-learning-works-for-new-hires/

Three key lessons I have learned about new hire practices did not involve formal training, but rather:

Connect People
Connect with Social Media (less hierarchical than other forms of communication).
Start the process as early as possible