Pros
It provides a good jumping off point for working in the nonprofit sector (speaking specifically of my AmeriCorps work with them). I appreciated the ability to network with other AmeriCorps at monthly meetings. This provided me with new ideas and resources to take back to the organization I was working with in order to better serve its target population.
Cons
My experience with Salt Lake County was one of condescension toward employees, unprofessional emails, and overall distrust of the basic competency of AmeriCorps volunteers to complete the basic tasks needed to liaise between the organizations they were volunteering at and Salt Lake County, the organization that was actually paying them their stipend. Pay was low, but I believe that is the case with all AmeriCorps positions