Good secure place if you can stand red tape.
Pros: helping people in need.
Cons: poor management system
Great atmosphere to work in, but poor training programs and very poor management. Once you know your job you will enjoy it, but many bumps on the road to gaining this knowledge of how to do so.
Supervision is more like a class system rather than on skills possessed.