Text this: Individual, organizational and environmental factors affecting work-life balance