A management consulting firm advising high technology companies, including startups, on strategy, business plans, product ...