Home Business Why Amazon is laying off 18,000 workers, more than initially expected?