Work-life balance will be the first consideration for those have kids or family to take care.
Great potential is the choice of young people or someone has solid support from their family.
I will pick B simplely because it was rated as best employer.