Industry continues to have better pay which arguably is impossible to meet in a non-profit setting, but that really isn't on them. They work really hard to maintain competitive. No dedicated vacation vs. sick time, it all comes from one bank. I have had a great experience but it seems to really vary among teams.