Pros
The ability to help others that are in need is very rewarding. Some of the things that you experience when you work with the organization are life changing and show you the potential you have to make a difference. Some of the volunteers and co-workers you interact with every day, are very passionate people that make the worplace a somewhat pleasant on a daily basis.
Cons
Power-hungry people. Chapter C.E.O. was more concerned in how their image reflected to volunteers and community rather than taking care of the people within the organization. Non-existent HR department. I was outprocessed with little disclosure and under their terms, not something fair to both parties. Pressure from upper management to sweep problems under the carpet than discussing them openly and honestly. Little circles within employees looking after their own agendas (promotions, career advancements, etc) that trampled the code of conduct and the mission of an organization asa whole. No recognition for achievements, rewards only to the "favorites" and not to people that deserve it, whether it is an employee or a volunteer.