Listing on NYSE has more associated overhead costs than listing on NASDAQ. In the case of young technology companies, this makes NASDAQ a more attractive option.
Perhaps the most important factor is that NYSE requires that a company has an independent compensation committee and an independent nominating committee while NASDAQ requires only that executive compensation and nominating decisions are made by a majority of independent directors. No self-respecting, would-be-instant-billionare tech entreprenuer is going to want some independent committee lording it over their pay packet.
Additionally, listing on NYSE requires a company have stated guidance for corporate governance while NASDAQ imposes no such requirement. Similarly, NYSE requires a company have an internal audit team while NASDAQ imposes no such requirement.
Fees on NYSE are also a bit higher than NASDAQ, but the difference is not significant.
A good rundown of the pros/cons:
http://www.investopedia.com/ask/answers/062215/what-are-advantages-and-disadvantages-listing-nasdaq-versus-other-stock-exchanges.asp