The social video game firm Zynga poses a dilemma. On the one hand its titles are some of the most popular on Facebook and app stores.
It says it attracts 182 million unique players every month - all of them potential customers for its virtual goods.
On the other it is a loss-making developer with huge ambitions but a questionable future, in part because its fortunes are so closely tied to Facebook.
These doubts are reflected in its stock, which is currently more than 40% below its flotation price.
To discuss the San Francisco-based company's future the BBC spoke to Cadir Lee, Zynga's chief technology officer: