Could be a great company to work with, given the right management conditions. Unfortunately I worked at a location where the Executive Director made very poor decisions, enforced no rules and made it incredibly difficult for other management to make progress within their departments. Had he been replaced with someone else, I suppose it could have been different. Constantly short staffed, partially due to their hiring process and likely partially due to pay.
Management is paid well
You will have no life outside of work