As the holiday season gets underway, retailers face the busiest shopping period of the year, meaning hours—and lines—can be long. But which companies have created a great work environment for their teams of customer-facing employees?

To find out, we partnered with Great Places to Work, the consulting and research firm behind Fortune’s annual list of the 100 Best Companies to Work For, to determine the best workplaces in the retail industry. As they surveyed thousands of employees, many patterns emerge among the standouts: generous medical coverages, awesome office discounts, and a parade of onsite benefits to keep workers happy and healthy. But there are also numerous examples of companies that strive to stand out from the rest, from higher-than-normal minimum wages to creative ways of fostering an internal work culture of encouragement. In short, these 20 companies are focused on keeping customers—and employees—happy.

Here’s Fortune’s second annual list of the best workplaces in the retail industry.