Pros
You get to help people through the some of the hardest times in their life and that is a great feeling. You are exposed to some of the greatest minds in medicine and research. If you pay attention, you can learn a lot about the medical field and how it all works and is run. You are also exposed to different cultures through the people that you work with and the patients that you meet.
Cons
The politics are horrible and there is a strong hesitancy towards change. There are standards rules and regulations but everything is subject to managements discretion in the end. Sometimes that can help but for the most part, I've seen several people treated unfairly because of it. HR is not very helpful. Unless you are in a position that is on the medical side (nurse, mid-level provider, doctor etc.) there really isn't room for growth. Promotion/growth is not based on what qualifications you have but who you really know that gets you places. Salaries aren't that great either. Most people are under paid for the work that they do.