Dell Inc. has confirmed it has laid off at least 1,200 people at its sales and support centers in Edmonton, Ottawa and Oklahoma City.
Dell lays off at least 1,200