Pros
Good salary, benefits, PTO, excellent education training programs and resources. They have excellent values in theory, but not in practice.
Cons
Senior corporate management is out of touch with the realities at the local program level. Their values need to be updated. "We take care of each other" does not apply to the regional and senior corporate management in relation to local management and staff. The sad part is that management above the local level is so afraid for their jobs that they allow themselves to be manipulated and lose their values and their voice. People get put in positions that they are not qualified for just to be puppets, this promotes a poor corporate culture. Be careful if you are going to work in a new start program because they will close you down in the blink of an eye, thats how they "take care of each other".