>flexible hours: full-time, part-time, on-call, and working 40 hours a week in a cubicle gets really old.
Counterpoints (if in the US):
Capitalism is a real thing. If you work in a hospital you will be pushed to the point where things are unsafe for the patient, and if something goes wrong, you will be blamed and lose your license. A culture exists where everyone tries to cover their ass.
If you work as a contractor (i.e. you work for a firm that sends you to different hospitals based on shortages), you will be the first person to be blamed.
Unlike in tech, seniority is the main way to get better salaries and benefits. You won't get too far by performing really well.
The attitudes and behavior of fellow coworkers (nurses and nurse assistants) would be considered quite unprofessional in a typical engineering workplace.
Depending on which unit you work, patients can be horrible. You'll get all kinds of attitudes. Psychopaths, etc.
If you stick to it, expect long term injuries:
https://www.npr.org/series/385540559/injured-nurses
"James Collins, a research manager in the NIOSH Division of Safety Research, says before studying back injuries among nursing employees, he focused on auto factory workers. His subjects were "93 percent men, heavily tattooed, macho workforce, Harley-Davidson rider type guys," he says. "And they were prohibited from lifting over 35 pounds through the course of their work."
Nursing employees in a typical hospital lift far heavier patients a dozen or more times every day.
"That was my biggest shock and surprise," Collins says. "And the big deal is, the injuries are so severe that for many people, they're career-ending.""
(Experience will vary with what type of nursing you work - some nursing is a lot milder - but pays less).