I just finished my first semester of nursing school and I also work part time as a nurse tech so I only have limited experience but wanted to share what I know.
All the nurses I work with at my hospital LOVE their job, or at least like it. Everyone I work with has been nothing but nice, helpful, great, friendly, etc. Most of the nurses I have worked with at clinicals also like their job. I have to yet to met a nurse who "eats their young". Maybe I'm just lucky? I don't know. I work in a magnet hospital, most of the nurses have about 5 patients. I've been other places where the nurses have had up to 11 patients and came home crying! No thanks.
It REALLY depends on where you work because, YES, there are some bad working conditions out there, but you don't have to work in those places. I've talked with other nurses working in other hospitals around town who do hate their jobs, most of them quite and go work someplace else....so look for places that have a high turnover, and stay away from them, even if they pay more or offer sign on bonuses (sometimes those are not all cracked up to be what they seem).
Another good thing about nursing is that you have a lot of opportunity...if your hate the hospital environment, work in a clinic, go back to school for a masters, teach!, go into pharm, school nursing, public health nursing, camp nursing, etc The possibilities are endless.