Inova is so enormous in both the amount of locations and employees, that a lot of how you feel about it will depend upon your individual location/supervisor/team/situation. However, overall, the company is quite benevolent and is making a good faith effort to improve its culture.
There are pros and cons, like any company/organization, but if you get in with a good group, you're likely to be quite happy. They've improved their salaries, as of late, but they're still all that great. What's nice is that there is job security and as long as you keep your nose clean, they will strongly consider hiring you back.