My co-workers are all excellent.
The leadership team is divorced from the reality of running a business day-to-day. They don't understand or trust assessments given by those beneath them.
The base pay is easily 10,000/year behind what other comparable non-profits pay for the same position. Benefits are good, but other organizations outshine by offering free parking, 100% health/dental, free public transit, free lunch/snacks, flexible vacation time, etc.
Staff need to be given higher wages and all staff - regardless of level - need to be treated with respect and allowed to speak out if they disagree with policies or upper management without fear of reprisal.
- Increase wages for all. Be competitive to reduce turnover. - Supervisors, Managers, etc. must be held to the same standards as everyone else. Feels as though there is no oversight for management; can perform poorly/do bare minimum and not face discipline/termination (except extreme violations).