The "best" retail company to work for will be the one that has the greatest combination of attributes that are important to you in your job search. In order to find an ideal retail work situation, you first have to be clear about what "ideal" and "best" is.
For some people, the "best" retail job would be the one with the best workplace environment, the best benefits, and the best health insurance programs. If you're new to the retail job market, then the retail companies that excel at launching retail careers would be your "best" employer.
If you want to work for a retail company with the best career advancement potential, then you'll need to apply for jobs at retail companies that believe in promoting from within. For example, check out Cumberland Farms career path.
At Cumberland Farms we want you to get the absolute most from your job. Beyond just competitive pay and extensive benefits, we want you to find everyday enjoyment and everyday fulfillment working with us. We aim to give you the excitement you want, the career growth you crave, and the utmost respect you deserve. If you're not happy, we're not happy, bottom line.