Great benefits. People are great to work with. There is enough staff hired to do the job. the pace of work is good.
Cons
If you want to "make" a lot of money this is probably not going to satisfy you. This is a not for profit organization so bonus's are not what you see in the retail world.