I float and I have recently worked MS/Tele, ICU and ER. This is my opinoin...
pros- busy, see new things a lot, most patients can talk and tell you what they want, opportunities everywhere
cons- too many patients, staffing can be poor, lots of charting, physically demanding, if you don't have a good tech you're screwed, have to ask the doc for everything and he gets angry when you call, and also when you don't call...
pros- autonomy, lots of protocols and standing orders, doctors respect ICU nurses, have time to dive into a chart and learn about the patient and know their results, only have 1-2 patients, learn so much
cons- patients are sedated or unresponsive a lot (can be a pro for some, con for me), stressed out families, lose a lot of patients, can be a lot of downtime depending on the hospital acuity, not much ancillary support
pros- autonomy, docs are right there - no need to page them, doctors respect ER nurses, high turnover, see lots of stuff, can be exciting
cons- don't get to see many outcomes, can be high stress, your patient assignment may not be acuity based because you can't control what comes in, lots of ridiculous patients