Pros
It's a great cause and a large not-for-profit with great training and good growth opportunities if you have good management. The reputation of the organization gives you great access to corporations and contacts within the community.
Cons
Large not-for-profit so can be very "corporate". Lots of turnover and some management is poor. Affiliate structure lends itself to same issues many nationa/affiliate organizations face -- difficulty in communication and cohesiveness. Disparities exist between geographic regions and size of offices regarding titles, compensation, training opportunities. As with many NFP's, revenue-generators make significantly more money than program delivery, and emphasis is placed on revenue generation without being able to provide programs and services to many donors.