This company is not worth the stress. It's a noble job where you'll get to help people, but management makes working here not worthwhile. The work environment is hostile at times, and the managers are rude to employees for no reason. The pay isn't that good, yet management acts as if they own you. My advice is that you just work somewhere else.