Pros
I've had the benefit of job security and good health insurance. I really find the physicians to be "real" people, more so with the younger physicians. They are very appreciative of employees at all levels.
Cons
The large problem remains with management at all levels and also with the outdated ideals of the older physicians that I find to be detrimental to the evolution of good healthcare and also nearly impossible to make Mass General more efficient. Compensations is below market value for lower level administrators and many jobs have evolved without the appropriate increase in compensation. MGH truly lives up to the popular phrase thrown around that it rewards hard workers by overburdening them with the work of the bad workers and throwing a blind eye to what the managers know as true.