Pros
It's a paycheck. The clients make it worth it sometimes.
Cons
This organization has extremely poor communication and they love it that way. The director will send reminders about mandatory meetings the same morning. Then threaten to not staff people if they are not in attendance only to cancel or not show up herself. This has happened several times. They never respond to emails. They will ask a question via email. When you respond to the upper management team no one acknowledges it. They promise one thing but they deliver the opposite. You can tell they treat some staff members better than others. All of them will disappear and be out of the office at the same time. All of them will go on vacation at the same time so all of them are unavailable to answer pertinent questions at the same time. I'm not sure how this organization is still standing. It's extremely unprofessional.