I've loved my clinical rotations. You are with a group of usually 7 others from the program, on a particular floor of a hospital. The group of 8 has one clinical instructor, and you'll get assigned to a particular patient for each clinical week so you'll work with that patient's nurse as well. Some nurses are more interested in/open to having a student than others. My best experiences have been when the nurse I'm working with includes me in what they do with all 4 of their patients, because you get a much better sense of how to manage your time and prioritize. You do not get to choose your clinical site. You'll have some choice in your final semester internship location though.
Some of the professors are fabulous. Others are difficult, for various reasons.
Overall the program is a bit disorganized, which sometimes causes problems but it's nothing too earth-shattering. You will hear over and over again that nursing exams are not like any other exams you've ever taken, and you have to learn a new way of thinking/studying. I didn't find this to be particularly true until Med Surg (spring semester). That class is all about prioritization, so every exam question is asking about which thing you would do first or which patient you would see first... that's super tough to learn, because usually 3 or even all 4 of the answers are right, just not the MOST important. Sometimes you'll have a question like "Which finding would you report to the physician?" and 4 answer choices that are all critical-- will kill the patient-- and you have to decide which will kill them first-- their low potassium? Their crazy high blood glucose level? It's really tough to figure out but my advice is do LOTS of practice NCLEX questions, and eventually you will start to just get it. I did close to 1500 practice questions for my med surg final!
It is possible to work during the program-- I know several people who do. If you don't have other responsibilities it's probably fine. It will definitely be stressful though. If you have kids or other family responsibilities, I wouldn't try to work. It is a very intensive program and you'll spend nearly every waking hour on it!