NCMEC was a great non-profit to work for. Not only is the mission one to be passionate about, but management cares for their employees and they truly do their best to ensure a work/life balance. The only thing I would have liked to see was more inner organization advancement for those with experience vs. degree. I was working towards my degree, but was limited as far as advancement despite my knowledge of the organization itself.
Benefits, purpose, salary, management, work/life balance
Depending on educational background, advancement can be limited