Pros
Employees are well intentioned and everyone wears many hats. Strong sense of community with other employees and with the community. Employees strive to serve the community and connect.
Cons
There simply isn't enough staff or a well organized way to run most programs. Without a team to support departments are often asking for help from staff. This is both good and bad as it tends to find few of the employees doing most of the work and upper level mostly looking like they are contributing without really being in the mix. Upper management rarely if ever visits departments to 'check in' and subsequently employees do not feel connected to them. Newish CEO does not connect well with employees and is always on the go or in a meeting/call. Never feel like she has your undivided attention even in a one to one meeting, constantly typing notes or looking at her schedule and you do not feel heard.