Another current MS1 and also a TCMC masters alum, so I've been here for a little more than a year.
Research:
The research may be limited, but it is very active. The faculty are getting new and competitive grants all the time. They're very enthusiastic about taking on medical students. Something to consider, you're not competing with undergrads for lab spots. Also the conversation differs based on the type of research - basic science may be limited, but there are a lot of opportunities to participate in clinical research (a surprising amount actually).
The area:
Scranton is going through a little bit of a renaissance. I think the med school may be a large part of that, but if you talk to the people in Scranton, you begin to see that this was a long time coming. They're hard working, nice people, with a strong sense of community. It is still a little rough in certain areas, but there are also really nice parts of Scranton. I would also say that Scranton is an ideal place to go to med school because there's enough to keep yourself entertained, but it isn't overly distracting.
Affiliation:
The school's preference is to remain independent and not affiliate with another institution. While affiliation would add a lot of resources, I think as students we tend to forget that a merger is exactly that - you need to fuse governance structures. TCMC would lose it's ability to make decisions quickly, governance would be decentralized, and the addition of a different name would bring it's own set of PR issues. The University of Scranton has always been a possible partner and a logical choice, Thomas Jefferson University also added their hat into the ring recently, but again the preference is to remain independent and find more stable funding. The U of S has some aggressive demands that may make an affiliation a difficult choice for the board of trustees. Thomas Jefferson may actually more or less become a partner instead of an actually affiliation. A couple of large sources of funding have come to the table and that discussion is also active.
Name recognition:
The recently graduated 4th years have been impressing in their intern years so far. Penn State has been particularly impressed, enough that they are actively coming to campus to recruit students. I suspect the match list will continue to improve over the years and will get TCMC's name out there.
Hope that helps!