Pros
Everyone works very well as a team. Nurses are treated with respect by physicians. As a non-profit, Carilion has invested in excellent affiliate organizations. The Virginia Tech Carilion (VTC) School of Medicine graduates first class doctors. The Jefferson College of Health Sciences (JCHS) experience (where I earned my BSN) was better than my experiences at three other colleges, including Duke, University of Florida, and University of North Carolina. Tuition reimbursement is available to employees for Jefferson College or other universities. I cannot say enough good things about Carilion Clinic and it's affiliates including VTC and Jefferson College of Health Sciences.
Cons
There is not much attention paid towards career planning and development. In my former company, I was tapped to be in the Executive Resources program for management development. To the best of my knowledge, there is no such program at Carilion Clinic. I suspect they have limited insight as to who their high potential employees are.