I will preface my reply with this: I am leaving my job in academia very shortly, so my answers may very well reflect this
(note, it is a bittersweet transition for me, and I am nervous about it!)
Salary: I cannot speak for Florida, but where I live and work, I make less than my new grads start out making
Money is not everything, but it does make a huge impact on things (especially if you are taking a pay cut to do this). Before I started teaching, I was working a hybrid of per-diem and a part time job, making not quite what a full time nurse was making (while being a full time mommy and finishing up my masters), so it didn't hit me that hard in the beginning. Now, years later, I am realizing how much money I was sacrificing over the years.
It is somewhat possible to work per diem, but it really depends on the demands of the program you teach in. Assuming you work in a college/university setting, you will have spring, summer and Chirstmas vacations, which should afford you the time to do so. But for me, it was hard to keep a per-diem commitment (because I couldn't balance any sort of work during the actual school year, and my per diem job had a minimum commitment).
So yes, time off is a plus. I wouldn't say I was always home for my kids' drop offs and pick ups (early clinical hours did not allow for this). I've also had to roate to evening lectures (missing some evening school events). It's great to have Columbus day, labor day, and all those little (and Big- Christmas) holidays off. But the downside to teaching is, it is very hard to take a regular day off (your class/clinical needs to be covered, or made up if you have to cancel in an emergency). You can't ever go on vacation during a random week (it will always be when the rest of the world is on vaca). Obviously, flexibility is contingent upon your colleagues (if they can help you out in any way).
Pro- no nights, weekends! You have more of a normal schedule.
Con- you WILL bring work home. More than you think!
Pro- You rarely stay late on the floor, because of work not getting done.
Con- you have to ensure each student did what they were assigned to do (meds signed off, charting, signing off to RN, etc)
Pro- many students are great! Eager to learn, excited when they make connections (you get as excited as they do), most are grateful of what you have to offer.
Con- some are just not cut out to do this, and you know it, and it is difficult to quantify this on paper (without looking like you are 'out to get them'). It is heartbreaking sometimes, and you wish you can do more for them. But some just struggle, or cannot commit fully to their studies. Not so heartbreaking (more irritating/frustrating) are the ones who don't try, don't care, and are unprofessional. Late, unaccountable, poor paperwork, limited motivation. Some will test your limits. Cell phone usage, not respecting their classmates by listening to them in pre-post conferences, attempting to cut corners. These students represent a small percentage (depending on what program you teach in, and what course/level they are in), but there are enough to cause frustration.
Pro-seeing their growth from week 1 to week 15
Con- getting a brand new group and starting all over (it's like the movie Groundhog Day). In theory, I'd LOVE to follow a cohort from 1st nursing class to last, to see the true growth!