Tag: Central Working

london2

Box in London: 3 Reasons Tech City is Seeing Explosive Growth

Friday, September 7th, 2012

Last week, a few of us on the Box platform team had a chance to go visit London’s equivalent of Silicon Valley, more commonly known as Tech City. Tech City sits in East London,...