“[There’s] a gap between the values that many nonprofits hold and the way they treat their own staffs. There’s no doubt that nonprofits today face serious financial difficulties and constraints, but do they have no choice but to demand long, unpaid hours of their employees? … The answers have a lot to do with how nonprofits survive in an economy that’s geared primarily toward profit.”