What career opportunities help in promoting work-life balance or offer flexible scheduling?