OR for me...I love it because most of the time you get to see how you've helped that patient. We actually get a fair amount of repeats too(inpatients coming back for repeat surgeries, I&Ds etc). You see some very interesting things in the OR and you develop a stomach of steel..very few things gross you out. On the downside, your friends/relatives ban you from telling stories about work, especially around meal time!
We also only have 1 patient at a time and there is a real spirit of teamwork when you have a good group of people in the room. It can actually be fun.
You get your meals and breaks 98% of the time.
Overtime if you want it(call).
You get to scrub sometimes..I used to be a scrub tech so I love this.