Online retailer Amazon has announced plans to open a 136,000 square foot facility in Cambridge, expected to begin operations later this year. Amazon has seen an extremely successful 6 months, boosted heavily by the switch by many consumers to online shopping since the beginning of the pandemic
Leave a Reply