Pros:
Pretty much full employment unless you're a psychopath
Work with a lot of women
$ is OK, you won't be a millionaire but you won't go hungry
Cons:
Working night shift/weekends for the rest of your life
Work with a lot of women who all have theri period at the same time
Employers pretty much collude on wages for a given area
Employers artificially manipulate the supply demand curve by importing foreign nurses
You tend to top out on salary after ~5-10 years (other careers don't)
If you move into management, you tend to make less money than staff nurses because you no longer get the premium pay for working weekends/nights
A lot of people assume you're gay
Unless you live in California and have the California Nurse's Association behind you you don't get to eat lunch, ever, BTW, hospitals typically make you work 1/2 hour extra every day, luch time is actually your time.
There is no sex in the linen room
I've been an RN for 20 years this year, and I tend to not encourage people (male or female) to become nurses and explore other career paths. If you can imagine trying to keep a marriage/family together working nights & weekends, or imagine working with a bunch of bitter man hating 50+ year old women that are divorced and crazy, or the 35 year old women that finally realize a doctor isn't going to marry them and can ruin your life quickly with a couple of complaints. I've seen groups of females take after a guy like a pack of jackals & destroy their career quite a few times.
There are numerous reasons there's a chronic nuring shortage.