What are the advantages and disadvantages of having a big vs. small program. For example, usually GS (and IM- doesn't necessarily have to be surgery, but I am more interested in surgery) has a lot of people, like 20 or so. More specialized areas, like orthopedic surgery or neurosurgery have a small amount of slots, like 5. What are the advantages of being big vs. small? Which one is better?