How Facebook and Twitter built the best employee training programs in Silicon Valley