Less than a year after a broken try at setting up a 'HQ2' in New York City? Amazon has signed a deal to house consumer and advertising offices across the river from Long Island City , Queens in Hudson Yards in Manhattan.... The new office will employ about 1,500 people, a … [Read more...] about Amazon comes back to the ‘Big Apple’….