The holiday shopping season is just around the corner, so we asked our partners at Great Rated!, the pre-eminent workplace review site maintained by Great Place to Work, to compile a list of the best companies offering jobs in retail. Their research team surveyed thousands of current retail employees to find out what makes them happiest. At the top of their likes: advancement potential, flexible scheduling, and health insurance options — three things not usually associated with retail jobs. The companies mentioned here are split 50/50 with full-time and part-time workers. But landing a job with them won’t be easy. Over the past 12 months, these 20 companies filled 196,943 positions from a total of more than 3 million applications — a slim 6% success rate. So in other words, good luck.