Submitted: February 11, 2010 - 9:18am
Last updated: February 11, 2010 - 9:20am
Location:
Silicon Valley, Palo Alto, CA, United States
Don't let a recent surge in the financial performance of high-tech companies fool you: Silicon Valley continues to hemorrhage jobs and talent. Lingering frailty threatens to hurt the local economy...