Pros
Medical benefits are pretty good compared to what's out there now. There are some pockets of really sharp people you can work with. You get a lot of time off compared to a lot of organizations. I believe you start with 4 weeks per calendar year and it goes up to 6 after you gain enough seniority. Sick time if you're exempt is not used out of your PTO. Work life / Home life balance is probably the best thing going for it at this time. If you get in with a good group you can pretty much telecommute which is nice and a rare find. Seem to actually care about their patients and populations they serve
Kontras
HR dictates pretty much everything regarding performance reviews, raises, and promotions. This leaves management the ability to throw their hands up and say, "it's out of my control". Pay is subpar, and "raises" cap out at 3.5% per year - and that is only if you are at the lower end of your pay scale and/or get exceptionally high marks on your performance review Performance reviews are generally written by you and reviewed by your manager. Some would see this as a plus, but when it comes down to actually knowing where you stand and how you perform it's near impossible to gauge. Promotion plans are extremely tedious and usually span 6 months or longer. If you do manage to get a promotion - you get moved to the bottom of the associated pay scale. Their so-called "upside" to this is you are now eligible for higher raises at review time (you get half a percent increase more than someone at mid-point of the pay range e.g. you get 3.5% instead of 3.0%) Expect very little opportunity for upward movement in the organization. Pretty much no opportunity for professional training or certifications. Don't expect to grow as an employee. They won't invest in you. Worked there for 8 1/2 years and the Organization restructured at least half a dozen times. This could be viewed as good depending on your perspective, but it seemed as though each re-org left the organization is a worse state from my perspective. Very beuraucratic place to work.