Pros
To be able to practice medicine without worrying about the overhead costs ... The job is very stable, with built-in intermittent raises and guaranteed salaries (salaries are not at risk or dependent on external forces). Good predictable hours. Relatively rare on-call hours @ nights and weekends. Excellent colleagues and team work. Plenty of educational time and opportunity to enhance yourself on personal and professional levels. Nice nurses and staff to work with. Good lunches if attending meetings. Top of the line technology, including electronic medical records at your fingertips - - never need to worry about not finding the patient's lab or radiology reports ...
Cons
Sometimes there are the necessary big company politics ... you just need to know how to work around it. Just need to be flexible and avoid certain personalities...