Oh Where, Oh Where Has Autonomy Gone?

Autonomy’s iconic billboard in San Francisco is crossing the road. Will it help the company finally gain name recognition?

Leave a Reply