My class was the last to do a true general surgery internship and was prior to the 16-hour limit for interns. That being said, my experience on general surgery is that the work intensity varies depending on the rotation, and there typically is a built in hierarchy to fall back on.
Certainly, general surgery residents work long hours, suffer verbal abuse, and don't often see the fruits of their labor. They work very hard and manage a wide range of medical and surgical issues. Depending on how the rotations are split, what kind of cross-covering there is, and if there is night-float the call rotation varies widely in general surgery.
Neurosurgery often relies on the ability of the junior residents to possess independence and ability to triage and multitask. Many smaller departments have only a PGY-2 to 4 in house (or home call) as the first line and a PGY-6/7 at home as chief back-up. For a program with 1-a-year, there really are only 5 or 6 people in the call pool (minus the intern and chief). For call rotation, 30 days with 5 people averages 6 calls/month for 5-years. Larger programs have the luxury that they may have a junior and senior in-house. Set up of the call schedule varies, but one example is a program with 2 residents a year, the PGY-2/3 are in the rotation and everyone else is out, averaging 7 calls/month for 2-years. On another note, the rest of the hospital seems to treat the brain and spine as a black-box and pretend they don't know anything about managing patients with associated issues. This results in the service swelling with patients that would be more appropriately treated by a different department.
For what it's worth, burnout does happen. For me I realized up until this point in life there were clear ebs and flows in life such as gearing up for the next exam or having time off for winter or summer break. Spending time on service with no clearly defined goals to look forward to took a toll. Sure, the work was hard, I didn't get enough sleep, my social life was shot, but I could reconcile that as being part of the decision I made by picking this field. Recognizing burnout when it's happening and making changes keeps you going gets you through it.
Hope this helps, feel free to PM me if you guys have any specific or personal questions you don't want aired here.