Could there be any more iconic location for a tech company to set up shop than San Francisco, home of the famed Silicon Valley? For some entrepreneurs, the answer might be New York City, home of the rising Silicon Alley start-up culture. Here's a look at NY vs. SF.
Show More