Pros
Employees at the lower level work hard and show genuine passion and concern for the community in which they serve. Benefits are good. There is some hidden talent that should be better utilized.
Cons
Where do I begin? -No opportunities for growth (at least for some even if they are qualified-see the next bullet). -Fit in to get in type of atmosphere with upper management (cronyism 101). -Many are overworked while others do very little. -Childish and arrogant behavior by some in positions of power (people/social skills training would help immensely). -Lots of technology issues. -Many policies procedures and actions defy the laws of common sense. -Deceptive tactics -Feels like a big disconnect between upper management and those on the ground doing the work. -Talent underutilized and not recognized; no growth opportunity.