A still-lackluster economy is causing some companies to cut staff, but many retailers are adding more — a lot more.