The downside of senior management that have been at the organization for 20+ to 30+ years (some for their entire careers) is that change can be difficult. The organization really struggles with effective management. HR is outsourced, which doesn't help either. There have been some serious personnel and disciplinary issues that have been swept under the rug. he organization is very open to promoting within, but only when there is an opening, and those are few and far between given the small staff size. Compensation is inconsistent (some staff are overpaid, some are underpaid). There aren't may perks (for example, no free coffee provided by the office).