Pros
You get very high initial pay and if you are a ton performer, your raises will be very high. You get to work with healthcare professionals and make a positive change in the world.
Cons
If you are an average performer you will get terrible raises. You get very limited time off and it barely improves with tenure. Management can be caring towards deadlines and not towards their staff. Personally, I worked until the stress made me want to quit, which was also true for about half my team. Not being fired once you hit three years requires being incredibly efficient or working long hours to compete against veteran coworkers with over a decade of experience. Management *must* rank you against coworkers for performance review. Your performance is always considered relative to others.